Created
November 15, 2013 15:15
-
-
Save zdwolfe/7485903 to your computer and use it in GitHub Desktop.
Baucis 0.6.25 npm test output
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| > [email protected] test /home/zdwolfe/src/baucis | |
| > mocha --bail --timeout 5000 --globals vegetables | |
| ․․․․․․․․․․․․․․․․․․․․․․․․Error: The "X-Baucis-Push header" is deprecated. Use "X-Baucis-Update-Operator: $push" instead. | |
| at module.exports.deprecated (/home/zdwolfe/src/baucis/middleware/configure.js:31:55) | |
| at callbacks (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:164:37) | |
| at param (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:138:11) | |
| at param (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:135:11) | |
| at pass (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:145:5) | |
| at Router._dispatch (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:173:5) | |
| at Object.router (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:33:10) | |
| at next (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:193:15) | |
| at Object.handle (/home/zdwolfe/src/baucis/test/fixtures/controller.js:67:7) | |
| at next (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:193:15) | |
| at next (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:168:78) | |
| at Object.handle (/home/zdwolfe/src/baucis/Controller.js:132:5) | |
| at next (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:193:15) | |
| at Object.urlencoded [as handle] (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/middleware/urlencoded.js:49:37) | |
| at next (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:193:15) | |
| at Object.json [as handle] (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/middleware/json.js:51:37) | |
| at next (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:193:15) | |
| at Object.expressInit [as handle] (/home/zdwolfe/src/baucis/node_modules/express/lib/middleware.js:30:5) | |
| at next (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:193:15) | |
| at Object.query [as handle] (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/middleware/query.js:44:5) | |
| at next (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:193:15) | |
| at Function.app.handle (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:201:3) | |
| at Object.fn [as handle] (/home/zdwolfe/src/baucis/node_modules/express/lib/application.js:118:11) | |
| at next (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:193:15) | |
| at Object.expressInit [as handle] (/home/zdwolfe/src/baucis/node_modules/express/lib/middleware.js:30:5) | |
| at next (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:193:15) | |
| at Object.query [as handle] (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/middleware/query.js:44:5) | |
| at next (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:193:15) | |
| at Function.app.handle (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:201:3) | |
| at Object.fn [as handle] (/home/zdwolfe/src/baucis/node_modules/express/lib/application.js:118:11) | |
| at next (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:193:15) | |
| at Object.expressInit [as handle] (/home/zdwolfe/src/baucis/node_modules/express/lib/middleware.js:30:5) | |
| at next (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:193:15) | |
| at Object.query [as handle] (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/middleware/query.js:44:5) | |
| at next (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:193:15) | |
| at Function.app.handle (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/proto.js:201:3) | |
| at Server.app (/home/zdwolfe/src/baucis/node_modules/express/node_modules/connect/lib/connect.js:65:37) | |
| at Server.EventEmitter.emit (events.js:98:17) | |
| at HTTPParser.parser.onIncoming (http.js:2076:12) | |
| at HTTPParser.parserOnHeadersComplete [as onHeadersComplete] (http.js:120:23) | |
| at Socket.socket.ondata (http.js:1966:22) | |
| at TCP.onread (net.js:525:27) | |
| ․Error: Update operator not enabled for this controller: $push | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/middleware/exec.js:73:76) | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8) | |
| at Promise.EventEmitter.emit (events.js:95:17) | |
| at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38) | |
| at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20) | |
| at Promise.resolve (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/promise.js:108:15) | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8) | |
| at Promise.EventEmitter.emit (events.js:95:17) | |
| at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38) | |
| at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20) | |
| at /home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1412:13 | |
| at model.Document.init (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/document.js:250:11) | |
| at completeOne (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1410:10) | |
| at Object.cb (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1169:11) | |
| at Object._onImmediate (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mquery/lib/utils.js:126:16) | |
| at processImmediate [as _immediateCallback] (timers.js:330:15) | |
| ․Error: Can't use update operator with non-whitelisted paths. | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/middleware/exec.js:77:21) | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8) | |
| at Promise.EventEmitter.emit (events.js:95:17) | |
| at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38) | |
| at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20) | |
| at Promise.resolve (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/promise.js:108:15) | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8) | |
| at Promise.EventEmitter.emit (events.js:95:17) | |
| at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38) | |
| at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20) | |
| at /home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1412:13 | |
| at model.Document.init (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/document.js:250:11) | |
| at completeOne (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1410:10) | |
| at Object.cb (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1169:11) | |
| at Object._onImmediate (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mquery/lib/utils.js:126:16) | |
| at processImmediate [as _immediateCallback] (timers.js:330:15) | |
| ․․Error: Update operator not enabled for this controller: $pull | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/middleware/exec.js:73:76) | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8) | |
| at Promise.EventEmitter.emit (events.js:95:17) | |
| at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38) | |
| at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20) | |
| at Promise.resolve (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/promise.js:108:15) | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8) | |
| at Promise.EventEmitter.emit (events.js:95:17) | |
| at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38) | |
| at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20) | |
| at /home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1412:13 | |
| at model.Document.init (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/document.js:250:11) | |
| at completeOne (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1410:10) | |
| at Object.cb (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1169:11) | |
| at Object._onImmediate (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mquery/lib/utils.js:126:16) | |
| at processImmediate [as _immediateCallback] (timers.js:330:15) | |
| ․Error: Can't use update operator with non-whitelisted paths. | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/middleware/exec.js:77:21) | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8) | |
| at Promise.EventEmitter.emit (events.js:95:17) | |
| at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38) | |
| at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20) | |
| at Promise.resolve (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/promise.js:108:15) | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8) | |
| at Promise.EventEmitter.emit (events.js:95:17) | |
| at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38) | |
| at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20) | |
| at /home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1412:13 | |
| at model.Document.init (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/document.js:250:11) | |
| at completeOne (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1410:10) | |
| at Object.cb (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1169:11) | |
| at Object._onImmediate (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mquery/lib/utils.js:126:16) | |
| at processImmediate [as _immediateCallback] (timers.js:330:15) | |
| ․․Error: Update operator not enabled for this controller: $set | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/middleware/exec.js:73:76) | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8) | |
| at Promise.EventEmitter.emit (events.js:95:17) | |
| at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38) | |
| at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20) | |
| at Promise.resolve (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/promise.js:108:15) | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8) | |
| at Promise.EventEmitter.emit (events.js:95:17) | |
| at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38) | |
| at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20) | |
| at /home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1412:13 | |
| at model.Document.init (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/document.js:250:11) | |
| at completeOne (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1410:10) | |
| at Object.cb (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1169:11) | |
| at Object._onImmediate (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mquery/lib/utils.js:126:16) | |
| at processImmediate [as _immediateCallback] (timers.js:330:15) | |
| ․Error: Can't use update operator with non-whitelisted paths. | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/middleware/exec.js:77:21) | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8) | |
| at Promise.EventEmitter.emit (events.js:95:17) | |
| at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38) | |
| at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20) | |
| at Promise.resolve (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/promise.js:108:15) | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8) | |
| at Promise.EventEmitter.emit (events.js:95:17) | |
| at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38) | |
| at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20) | |
| at /home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1412:13 | |
| at model.Document.init (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/document.js:250:11) | |
| at completeOne (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1410:10) | |
| at Object.cb (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1169:11) | |
| at Object._onImmediate (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mquery/lib/utils.js:126:16) | |
| at processImmediate [as _immediateCallback] (timers.js:330:15) | |
| ․․․․․․․․․․․․․․․․․․․․․․․ | |
| ․․․․․․․․․ValidationError: Path `name` is required. | |
| at model.Document.invalidate (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/document.js:1009:32) | |
| at /home/zdwolfe/src/baucis/node_modules/mongoose/lib/document.js:958:16 | |
| at validate (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/schematype.js:610:7) | |
| at /home/zdwolfe/src/baucis/node_modules/mongoose/lib/schematype.js:627:9 | |
| at Array.forEach (native) | |
| at SchemaString.SchemaType.doValidate (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/schematype.js:614:19) | |
| at /home/zdwolfe/src/baucis/node_modules/mongoose/lib/document.js:956:9 | |
| at process._tickCallback (node.js:415:13) | |
| ․․․․․․․Error: field selection and slice cannot be used with count | |
| at Query._validate (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mquery/lib/mquery.js:2309:11) | |
| at Query.count (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mquery/lib/mquery.js:1661:8) | |
| at Query.count (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1227:27) | |
| at module.exports.linkCollection (/home/zdwolfe/src/baucis/middleware/headers.js:40:26) | |
| at callbacks (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:164:37) | |
| at param (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:138:11) | |
| at pass (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:145:5) | |
| at nextRoute (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:100:7) | |
| at callbacks (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:167:11) | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/middleware/exec.js:14:7) | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8) | |
| at Promise.EventEmitter.emit (events.js:95:17) | |
| at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38) | |
| at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20) | |
| at Promise.resolve (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/promise.js:108:15) | |
| at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8) | |
| at Promise.EventEmitter.emit (events.js:95:17) | |
| at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38) | |
| at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20) | |
| at /home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1044:26 | |
| at model.Document.init (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/document.js:250:11) | |
| at completeMany (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1042:12) | |
| at Object.cb (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1009:11) | |
| at Object._onImmediate (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mquery/lib/utils.js:126:16) | |
| at processImmediate [as _immediateCallback] (timers.js:330:15) | |
| ․ | |
| ✖ 1 of 103 tests failed: | |
| 1) Queries should support limit 1: | |
| Error: expected { _readableState: | |
| { highWaterMark: 16384, | |
| buffer: [], | |
| length: 0, | |
| pipes: null, | |
| pipesCount: 0, | |
| flowing: false, | |
| ended: true, | |
| endEmitted: true, | |
| reading: false, | |
| calledRead: true, | |
| sync: false, | |
| needReadable: true, | |
| emittedReadable: false, | |
| readableListening: false, | |
| objectMode: false, | |
| defaultEncoding: 'utf8', | |
| ranOut: false, | |
| awaitDrain: 0, | |
| readingMore: false, | |
| decoder: null, | |
| encoding: null }, | |
| readable: false, | |
| domain: null, | |
| _events: | |
| { end: [ [Function: responseOnEnd], [Function], [Function] ], | |
| readable: [Function], | |
| close: [ [Function], [Function] ], | |
| data: [Function] }, | |
| _maxListeners: 10, | |
| socket: | |
| { _connecting: false, | |
| _handle: | |
| { fd: 16, | |
| writeQueueSize: 0, | |
| owner: [Circular], | |
| onread: [Function: onread], | |
| reading: true }, | |
| _readableState: | |
| { highWaterMark: 16384, | |
| buffer: [], | |
| length: 0, | |
| pipes: null, | |
| pipesCount: 0, | |
| flowing: false, | |
| ended: false, | |
| endEmitted: false, | |
| reading: true, | |
| calledRead: true, | |
| sync: false, | |
| needReadable: true, | |
| emittedReadable: false, | |
| readableListening: false, | |
| objectMode: false, | |
| defaultEncoding: 'utf8', | |
| ranOut: false, | |
| awaitDrain: 0, | |
| readingMore: false, | |
| decoder: null, | |
| encoding: null }, | |
| readable: true, | |
| domain: null, | |
| _events: | |
| { end: [Object], | |
| finish: [Function: onSocketFinish], | |
| _socketEnd: [Function: onSocketEnd], | |
| free: [Function], | |
| close: [Object], | |
| agentRemove: [Function], | |
| drain: [Function: ondrain] }, | |
| _maxListeners: 10, | |
| _writableState: | |
| { highWaterMark: 16384, | |
| objectMode: false, | |
| needDrain: false, | |
| ending: false, | |
| ended: false, | |
| finished: false, | |
| decodeStrings: false, | |
| defaultEncoding: 'utf8', | |
| length: 0, | |
| writing: false, | |
| sync: false, | |
| bufferProcessing: false, | |
| onwrite: [Function], | |
| writecb: null, | |
| writelen: 0, | |
| buffer: [] }, | |
| writable: true, | |
| allowHalfOpen: false, | |
| onend: null, | |
| destroyed: false, | |
| errorEmitted: false, | |
| bytesRead: 2691, | |
| _bytesDispatched: 115, | |
| _pendingData: null, | |
| _pendingEncoding: '', | |
| parser: null, | |
| _httpMessage: | |
| { domain: null, | |
| _events: [Object], | |
| _maxListeners: 10, | |
| output: [], | |
| outputEncodings: [], | |
| writable: true, | |
| _last: true, | |
| chunkedEncoding: false, | |
| shouldKeepAlive: true, | |
| useChunkedEncodingByDefault: false, | |
| sendDate: false, | |
| _headerSent: true, | |
| _header: 'GET /api/v1/vegetables?limit=1 HTTP/1.1\r\nhost: localhost:8012\r\naccept: application/json\r\nConnection: keep-alive\r\n\r\n', | |
| _hasBody: true, | |
| _trailer: '', | |
| finished: true, | |
| _hangupClose: false, | |
| socket: [Circular], | |
| connection: [Circular], | |
| agent: [Object], | |
| socketPath: undefined, | |
| method: 'GET', | |
| path: '/api/v1/vegetables?limit=1', | |
| _headers: [Object], | |
| _headerNames: [Object], | |
| parser: null, | |
| res: [Circular] }, | |
| ondata: null }, | |
| connection: | |
| { _connecting: false, | |
| _handle: | |
| { fd: 16, | |
| writeQueueSize: 0, | |
| owner: [Circular], | |
| onread: [Function: onread], | |
| reading: true }, | |
| _readableState: | |
| { highWaterMark: 16384, | |
| buffer: [], | |
| length: 0, | |
| pipes: null, | |
| pipesCount: 0, | |
| flowing: false, | |
| ended: false, | |
| endEmitted: false, | |
| reading: true, | |
| calledRead: true, | |
| sync: false, | |
| needReadable: true, | |
| emittedReadable: false, | |
| readableListening: false, | |
| objectMode: false, | |
| defaultEncoding: 'utf8', | |
| ranOut: false, | |
| awaitDrain: 0, | |
| readingMore: false, | |
| decoder: null, | |
| encoding: null }, | |
| readable: true, | |
| domain: null, | |
| _events: | |
| { end: [Object], | |
| finish: [Function: onSocketFinish], | |
| _socketEnd: [Function: onSocketEnd], | |
| free: [Function], | |
| close: [Object], | |
| agentRemove: [Function], | |
| drain: [Function: ondrain] }, | |
| _maxListeners: 10, | |
| _writableState: | |
| { highWaterMark: 16384, | |
| objectMode: false, | |
| needDrain: false, | |
| ending: false, | |
| ended: false, | |
| finished: false, | |
| decodeStrings: false, | |
| defaultEncoding: 'utf8', | |
| length: 0, | |
| writing: false, | |
| sync: false, | |
| bufferProcessing: false, | |
| onwrite: [Function], | |
| writecb: null, | |
| writelen: 0, | |
| buffer: [] }, | |
| writable: true, | |
| allowHalfOpen: false, | |
| onend: null, | |
| destroyed: false, | |
| errorEmitted: false, | |
| bytesRead: 2691, | |
| _bytesDispatched: 115, | |
| _pendingData: null, | |
| _pendingEncoding: '', | |
| parser: null, | |
| _httpMessage: | |
| { domain: null, | |
| _events: [Object], | |
| _maxListeners: 10, | |
| output: [], | |
| outputEncodings: [], | |
| writable: true, | |
| _last: true, | |
| chunkedEncoding: false, | |
| shouldKeepAlive: true, | |
| useChunkedEncodingByDefault: false, | |
| sendDate: false, | |
| _headerSent: true, | |
| _header: 'GET /api/v1/vegetables?limit=1 HTTP/1.1\r\nhost: localhost:8012\r\naccept: application/json\r\nConnection: keep-alive\r\n\r\n', | |
| _hasBody: true, | |
| _trailer: '', | |
| finished: true, | |
| _hangupClose: false, | |
| socket: [Circular], | |
| connection: [Circular], | |
| agent: [Object], | |
| socketPath: undefined, | |
| method: 'GET', | |
| path: '/api/v1/vegetables?limit=1', | |
| _headers: [Object], | |
| _headerNames: [Object], | |
| parser: null, | |
| res: [Circular] }, | |
| ondata: null }, | |
| httpVersion: '1.1', | |
| complete: true, | |
| headers: | |
| { 'x-powered-by': 'Express', | |
| allow: 'HEAD,GET,POST,PUT,DEL', | |
| accept: 'application/json, application/x-www-form-urlencoded', | |
| 'content-type': 'text/html', | |
| 'content-length': '2431', | |
| date: 'Fri, 15 Nov 2013 15:14:16 GMT', | |
| connection: 'keep-alive' }, | |
| trailers: {}, | |
| _pendings: [], | |
| _pendingIndex: 0, | |
| url: '', | |
| method: null, | |
| statusCode: 500, | |
| client: | |
| { _connecting: false, | |
| _handle: | |
| { fd: 16, | |
| writeQueueSize: 0, | |
| owner: [Circular], | |
| onread: [Function: onread], | |
| reading: true }, | |
| _readableState: | |
| { highWaterMark: 16384, | |
| buffer: [], | |
| length: 0, | |
| pipes: null, | |
| pipesCount: 0, | |
| flowing: false, | |
| ended: false, | |
| endEmitted: false, | |
| reading: true, | |
| calledRead: true, | |
| sync: false, | |
| needReadable: true, | |
| emittedReadable: false, | |
| readableListening: false, | |
| objectMode: false, | |
| defaultEncoding: 'utf8', | |
| ranOut: false, | |
| awaitDrain: 0, | |
| readingMore: false, | |
| decoder: null, | |
| encoding: null }, | |
| readable: true, | |
| domain: null, | |
| _events: | |
| { end: [Object], | |
| finish: [Function: onSocketFinish], | |
| _socketEnd: [Function: onSocketEnd], | |
| free: [Function], | |
| close: [Object], | |
| agentRemove: [Function], | |
| drain: [Function: ondrain] }, | |
| _maxListeners: 10, | |
| _writableState: | |
| { highWaterMark: 16384, | |
| objectMode: false, | |
| needDrain: false, | |
| ending: false, | |
| ended: false, | |
| finished: false, | |
| decodeStrings: false, | |
| defaultEncoding: 'utf8', | |
| length: 0, | |
| writing: false, | |
| sync: false, | |
| bufferProcessing: false, | |
| onwrite: [Function], | |
| writecb: null, | |
| writelen: 0, | |
| buffer: [] }, | |
| writable: true, | |
| allowHalfOpen: false, | |
| onend: null, | |
| destroyed: false, | |
| errorEmitted: false, | |
| bytesRead: 2691, | |
| _bytesDispatched: 115, | |
| _pendingData: null, | |
| _pendingEncoding: '', | |
| parser: null, | |
| _httpMessage: | |
| { domain: null, | |
| _events: [Object], | |
| _maxListeners: 10, | |
| output: [], | |
| outputEncodings: [], | |
| writable: true, | |
| _last: true, | |
| chunkedEncoding: false, | |
| shouldKeepAlive: true, | |
| useChunkedEncodingByDefault: false, | |
| sendDate: false, | |
| _headerSent: true, | |
| _header: 'GET /api/v1/vegetables?limit=1 HTTP/1.1\r\nhost: localhost:8012\r\naccept: application/json\r\nConnection: keep-alive\r\n\r\n', | |
| _hasBody: true, | |
| _trailer: '', | |
| finished: true, | |
| _hangupClose: false, | |
| socket: [Circular], | |
| connection: [Circular], | |
| agent: [Object], | |
| socketPath: undefined, | |
| method: 'GET', | |
| path: '/api/v1/vegetables?limit=1', | |
| _headers: [Object], | |
| _headerNames: [Object], | |
| parser: null, | |
| res: [Circular] }, | |
| ondata: null }, | |
| _consuming: true, | |
| _dumped: false, | |
| httpVersionMajor: 1, | |
| httpVersionMinor: 1, | |
| upgrade: false, | |
| req: | |
| { domain: null, | |
| _events: { error: [Function], drain: [Function] }, | |
| _maxListeners: 10, | |
| output: [], | |
| outputEncodings: [], | |
| writable: true, | |
| _last: true, | |
| chunkedEncoding: false, | |
| shouldKeepAlive: true, | |
| useChunkedEncodingByDefault: false, | |
| sendDate: false, | |
| _headerSent: true, | |
| _header: 'GET /api/v1/vegetables?limit=1 HTTP/1.1\r\nhost: localhost:8012\r\naccept: application/json\r\nConnection: keep-alive\r\n\r\n', | |
| _hasBody: true, | |
| _trailer: '', | |
| finished: true, | |
| _hangupClose: false, | |
| socket: | |
| { _connecting: false, | |
| _handle: [Object], | |
| _readableState: [Object], | |
| readable: true, | |
| domain: null, | |
| _events: [Object], | |
| _maxListeners: 10, | |
| _writableState: [Object], | |
| writable: true, | |
| allowHalfOpen: false, | |
| onend: null, | |
| destroyed: false, | |
| errorEmitted: false, | |
| bytesRead: 2691, | |
| _bytesDispatched: 115, | |
| _pendingData: null, | |
| _pendingEncoding: '', | |
| parser: null, | |
| _httpMessage: [Circular], | |
| ondata: null }, | |
| connection: | |
| { _connecting: false, | |
| _handle: [Object], | |
| _readableState: [Object], | |
| readable: true, | |
| domain: null, | |
| _events: [Object], | |
| _maxListeners: 10, | |
| _writableState: [Object], | |
| writable: true, | |
| allowHalfOpen: false, | |
| onend: null, | |
| destroyed: false, | |
| errorEmitted: false, | |
| bytesRead: 2691, | |
| _bytesDispatched: 115, | |
| _pendingData: null, | |
| _pendingEncoding: '', | |
| parser: null, | |
| _httpMessage: [Circular], | |
| ondata: null }, | |
| agent: | |
| { domain: null, | |
| _events: [Object], | |
| _maxListeners: 10, | |
| options: {}, | |
| requests: {}, | |
| sockets: [Object], | |
| maxSockets: 5, | |
| createConnection: [Function] }, | |
| socketPath: undefined, | |
| method: 'GET', | |
| path: '/api/v1/vegetables?limit=1', | |
| _headers: { host: 'localhost:8012', accept: 'application/json' }, | |
| _headerNames: { host: 'host', accept: 'accept' }, | |
| parser: null, | |
| res: [Circular] }, | |
| pipe: [Function], | |
| addListener: [Function], | |
| on: [Function], | |
| pause: [Function], | |
| resume: [Function], | |
| read: [Function], | |
| request: | |
| { domain: null, | |
| _events: | |
| { error: [Function], | |
| complete: [Function], | |
| pipe: [Object], | |
| end: [Object], | |
| data: [Function] }, | |
| _maxListeners: 10, | |
| readable: true, | |
| writable: true, | |
| callback: [Function], | |
| method: 'GET', | |
| localAddress: undefined, | |
| pool: {}, | |
| dests: [], | |
| __isRequestRequest: true, | |
| _callback: [Function], | |
| uri: | |
| { protocol: 'http:', | |
| slashes: true, | |
| auth: null, | |
| host: 'localhost:8012', | |
| port: '8012', | |
| hostname: 'localhost', | |
| hash: null, | |
| search: '?limit=1', | |
| query: 'limit=1', | |
| pathname: '/api/v1/vegetables', | |
| path: '/api/v1/vegetables?limit=1', | |
| href: 'http://localhost:8012/api/v1/vegetables?limit=1' }, | |
| _redirectsFollowed: 0, | |
| maxRedirects: 10, | |
| followRedirect: true, | |
| followAllRedirects: false, | |
| redirects: [], | |
| headers: { accept: 'application/json' }, | |
| setHost: true, | |
| originalCookieHeader: undefined, | |
| _jar: undefined, | |
| port: '8012', | |
| host: 'localhost', | |
| clientErrorHandler: [Function], | |
| _parserErrorHandler: [Function], | |
| path: '/api/v1/vegetables?limit=1', | |
| _json: true, | |
| httpModule: | |
| { parsers: [Object], | |
| STATUS_CODES: [Object], | |
| IncomingMessage: [Object], | |
| OutgoingMessage: [Object], | |
| ServerResponse: [Object], | |
| Agent: [Object], | |
| globalAgent: [Object], | |
| ClientRequest: [Object], | |
| request: [Function], | |
| get: [Function], | |
| Server: [Object], | |
| createServer: [Function], | |
| _connectionListener: [Function: connectionListener], | |
| Client: [Function: deprecated], | |
| createClient: [Function: deprecated] }, | |
| agentClass: { [Function: Agent] super_: [Object], defaultMaxSockets: 5 }, | |
| agent: | |
| { domain: null, | |
| _events: [Object], | |
| _maxListeners: 10, | |
| options: {}, | |
| requests: {}, | |
| sockets: [Object], | |
| maxSockets: 5, | |
| createConnection: [Function] }, | |
| _started: true, | |
| href: 'http://localhost:8012/api/v1/vegetables?limit=1', | |
| req: | |
| { domain: null, | |
| _events: [Object], | |
| _maxListeners: 10, | |
| output: [], | |
| outputEncodings: [], | |
| writable: true, | |
| _last: true, | |
| chunkedEncoding: false, | |
| shouldKeepAlive: true, | |
| useChunkedEncodingByDefault: false, | |
| sendDate: false, | |
| _headerSent: true, | |
| _header: 'GET /api/v1/vegetables?limit=1 HTTP/1.1\r\nhost: localhost:8012\r\naccept: application/json\r\nConnection: keep-alive\r\n\r\n', | |
| _hasBody: true, | |
| _trailer: '', | |
| finished: true, | |
| _hangupClose: false, | |
| socket: [Object], | |
| connection: [Object], | |
| agent: [Object], | |
| socketPath: undefined, | |
| method: 'GET', | |
| path: '/api/v1/vegetables?limit=1', | |
| _headers: [Object], | |
| _headerNames: [Object], | |
| parser: null, | |
| res: [Circular] }, | |
| ntick: true, | |
| response: [Circular], | |
| _destdata: true, | |
| _ended: true, | |
| _callbackCalled: true }, | |
| toJSON: [Function: toJSON], | |
| body: 'Error: field selection and slice cannot be used with count\n at Query._validate (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mquery/lib/mquery.js:2309:11)\n at Query.count (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mquery/lib/mquery.js:1661:8)\n at Query.count (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1227:27)\n at module.exports.linkCollection (/home/zdwolfe/src/baucis/middleware/headers.js:40:26)\n at callbacks (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:164:37)\n at param (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:138:11)\n at pass (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:145:5)\n at nextRoute (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:100:7)\n at callbacks (/home/zdwolfe/src/baucis/node_modules/express/lib/router/index.js:167:11)\n at Promise.<anonymous> (/home/zdwolfe/src/baucis/middleware/exec.js:14:7)\n at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8)\n at Promise.EventEmitter.emit (events.js:95:17)\n at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38)\n at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20)\n at Promise.resolve (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/promise.js:108:15)\n at Promise.<anonymous> (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:171:8)\n at Promise.EventEmitter.emit (events.js:95:17)\n at Promise.emit (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:88:38)\n at Promise.fulfill (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mpromise/lib/promise.js:101:20)\n at /home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1044:26\n at model.Document.init (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/document.js:250:11)\n at completeMany (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1042:12)\n at Object.cb (/home/zdwolfe/src/baucis/node_modules/mongoose/lib/query.js:1009:11)\n at Object._onImmediate (/home/zdwolfe/src/baucis/node_modules/mongoose/node_modules/mquery/lib/utils.js:126:16)\n at processImmediate [as _immediateCallback] (timers.js:330:15)' } to have a property 'statusCode' of 200, but got 500 | |
| at Assertion.assert (/home/zdwolfe/src/baucis/node_modules/expect.js/expect.js:99:13) | |
| at Assertion.property (/home/zdwolfe/src/baucis/node_modules/expect.js/expect.js:370:12) | |
| at Request._callback (/home/zdwolfe/src/baucis/test/queries.js:50:32) | |
| at Request.self.callback (/home/zdwolfe/src/baucis/node_modules/request/index.js:148:22) | |
| at Request.EventEmitter.emit (events.js:98:17) | |
| at Request.<anonymous> (/home/zdwolfe/src/baucis/node_modules/request/index.js:876:14) | |
| at Request.EventEmitter.emit (events.js:117:20) | |
| at IncomingMessage.<anonymous> (/home/zdwolfe/src/baucis/node_modules/request/index.js:827:12) | |
| at IncomingMessage.EventEmitter.emit (events.js:117:20) | |
| at _stream_readable.js:920:16 | |
| at process._tickCallback (node.js:415:13) | |
| npm ERR! weird error 1 | |
| npm ERR! not ok code 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment