Buildfile: /Users/john/Sites/symble/symble-backend-api/build.xml
init:
[echo] Removing folders
clean-database:
[echo] Removing database
[exec] MongoDB shell version: 2.0.6
[exec] connecting to: SymbleTest
[exec] [object bson_object]
clean:
[echo] Removing result file
[delete] Deleting: /Users/john/Sites/symble/symble-backend-api/build/API_test.log
start-api:
[echo] Starting the API
[exec] Starting the API on port 3001 and database SymbleTest
[echo] API started
mocha:
[echo] Running the tests ...
[exec]
[exec] ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
[exec] ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
[exec] ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
[exec] ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
[exec] ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
[exec] ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
[exec] ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
[exec] ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
[exec] ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
[exec] ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
[exec] ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
[exec] ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
[exec] ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
[exec] ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
[exec] ․․․․․․․․․․․․․․․․․․․․․․
[exec] ✖ 12 of 229 tests failed:
[exec]
[exec] 1) Deleting client collection shouldn't fail:
[exec] AssertionError: expected 500 to equal 200
[exec] at Object.Assertion.equal (/usr/local/lib/node_modules/should/lib/should.js:304:10)
[exec] at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/delete.js:64:59)
[exec] at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
[exec] at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
[exec] at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
[exec] at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
[exec] at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
[exec] at process.startup.processNextTick.process._tickCallback (node.js:244:9)
[exec]
[exec] 2) Deleting client collection should succeed:
[exec] AssertionError: expected false to equal true
[exec] at Object.Assertion.equal (/usr/local/lib/node_modules/should/lib/should.js:304:10)
[exec] at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/delete.js:74:37)
[exec] at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
[exec] at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
[exec] at Run․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
[exec] ․․
[exec]
[exec] ner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
[exec] at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
[exec] at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
[exec] at process.startup.processNextTick.process._tickCallback (node.js:244:9)
[exec]
[exec] 3) Deleting client collection should be soft deleted:
[exec] TypeError: Cannot read property 'should' of undefined
[exec] at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/delete.js:79:31)
[exec] at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
[exec] at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
[exec] at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
[exec] at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
[exec] at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
[exec] at process.startup.processNextTick.process._tickCallback (node.js:244:9)
[exec]
[exec] 4) Add embedded add embedded: client shouldn't fail:
[exec] AssertionError: expected 500 to equal 200
[exec] at Object.Assertion.equal (/usr/local/lib/node_modules/should/lib/should.js:304:10)
[exec] at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/embedded/add.js:54:58)
[exec] at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
[exec] at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
[exec] at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
[exec] at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
[exec] at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
[exec] at process.startup.processNextTick.process._tickCallback (node.js:244:9)
[exec]
[exec] 5) Add embedded add embedded: client should have an embedded document:
[exec] TypeError: Cannot read property '0' of undefined
[exec] at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/embedded/add.js:64:51)
[exec] at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
[exec] at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
[exec] at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
[exec] at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
[exec] at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
[exec] at process.startup.processNextTick.process._tickCallback (node.js:244:9)
[exec]
[exec] 6) delete embedded add embedded: client shouldn't fail:
[exec] AssertionError: expected 500 to equal 200
[exec] at Object.Assertion.equal (/usr/local/lib/node_modules/should/lib/should.js:304:10)
[exec] at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/embedded/delete.js:54:58)
[exec] at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
[exec] at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
[exec] at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
[exec] at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
[exec] at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
[exec] at process.startup.processNextTick.process._tickCallback (node.js:244:9)
[exec]
[exec] 7) delete embedded add embedded: client should have an embedded document:
[exec] TypeError: Cannot read property '0' of undefined
[exec] at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/embedded/delete.js:64:51)
[exec] at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
[exec] at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
[exec] at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
[exec] at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
[exec] at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
[exec] at process.startup.processNextTick.process._tickCallback (node.js:244:9)
[exec]
[exec] 8) Listing Listing with offset :client Should have an offset:
[exec] AssertionError: expected [] not to be empty
[exec] at Object.empty (/usr/local/lib/node_modules/should/lib/should.js:229:10)
[exec] at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/listing/listing_offset.js:81:41)
[exec] at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:171:15)
[exec] at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
[exec] at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
[exec] at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
[exec] at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
[exec] at process.startup.processNextTick.process._tickCallback (node.js:244:9)
[exec]
[exec] 9) Updating client collection shouldn't fail:
[exec] AssertionError: expected 500 to equal 200
[exec] at Object.Assertion.equal (/usr/local/lib/node_modules/should/lib/should.js:304:10)
[exec] at Context.vendor.forEach.jsonKey (/Users/john/Sites/symble/symble-backend-api/test/update.js:48:57)
[exec] at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
[exec] at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
[exec] at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
[exec] at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
[exec] at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
[exec] at process.startup.processNextTick.process._tickCallback (node.js:244:9)
[exec]
[exec] 10) Updating client collection should succeed:
[exec] TypeError: Cannot read property 'should' of undefined
[exec] at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/update.js:65:28)
[exec] at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:184:32)
[exec] at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
[exec] at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
[exec] at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
[exec] at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
[exec] at process.startup.processNextTick.process._tickCallback (node.js:244:9)
[exec]
[exec] 11) Get one undefined shouldn't fails:
[exec] AssertionError: expected 500 to equal 200
[exec] at Object.Assertion.equal (/usr/local/lib/node_modules/should/lib/should.js:304:10)
[exec] at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/get_one.js:45:54)
[exec] at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:171:15)
[exec] at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
[exec] at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
[exec] at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
[exec] at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
[exec] at process.startup.processNextTick.process._tickCallback (node.js:244:9)
[exec]
[exec] 12) Get one undefined Should gives the one we asked:
[exec] TypeError: Cannot read property 'should' of undefined
[exec] at Context.<anonymous> (/Users/john/Sites/symble/symble-backend-api/test/get_one.js:62:29)
[exec] at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:171:15)
[exec] at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:300:10)
[exec] at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:346:12)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:228:14)
[exec] at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:237:7)
[exec] at next (/usr/local/lib/node_modules/mocha/lib/runner.js:185:23)
[exec] at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:205:5)
[exec] at process.startup.processNextTick.process._tickCallback (node.js:244:9)
[exec]
[exec]