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