in a test: inline callback that's only used once
fix bug just introduced into test helper resourceEqual; add one test for it
add test for test helper resourceEqual that reveals a bug re 'done'
fix bug in test helper resourceEqual re 'done'
refactor tests: better split up a test into two if its different aspects, even if that means a bit redundancy
add another test for test helper resourceEqual; again revealing a (minor) bug
fix bug in test helpers revealed by test from previous commit
silence jslint (in test-helper.js it's just moving up the exported functions, unchanged otherwise)
fix test bug: must not do both, pass 'done' over to assert.content and call it yourself
add some tests for test helper assert.content
add test for test helper assert.content to guard against unexpected promise reject
fix bug in test helper assert.content: correctly guarding against unexpected promise reject
lint / remove comments with example incorrect guarding against unexpected promise reject
removed some comments from tests
remove test helper serverTearDown (~> this.server.tearDown(done) in tearDowns); add arg 'done' to test helper createProxyBackend; renamed backend.close to backend.tearDown
add optionally passing a fn to test helper createServer; use this in http-proxy-test.js
add (local) helper function serverTearDown to resource-middleware-test.js s.t. we get back the concise tearDowns
tests: instead of an additional var from 'buster.countdown(x, done)' we're overwriting 'done' itself - prevents from accidentally using done again
fix test: must not combine, 'done(..)' and within ".." call done again (or stuff from countdown(x, done)
Merge branch '#336_improve_tests' into DONT_MERGE_ME_#336_temp