我正在尝试通过其ID检索对象并测试响应头消息。我想出了一块Mocha代码(如下所示);但是,我收到一条错误消息,指出没有提供回叫功能。我已经看过几个在线示例,无法找到线索。请帮忙。谢谢。
var Mongo = require('mongodb');
var MongoClient = Mongo.MongoClient;
request = require('request');
should = require('should');
describe('GET /ecrud/v1/core/dbq/534e930204dd311822ec1c9d', function() {
it ('Check header message', function(done) {
request.get( MongoClient.connect('mongodb://localhost:27017/core/dbq/534e930204dd311822ec1c9d'), function(err, response, header) {
response.Warning.should.equal('100 Max Record Limit Exceeded');
done();
} )
} )
} )
答案 0 :(得分:0)
根据readme中的所有示例,回调应该传递给MongoClient.connect()。
此外,MongoClient.connect()
不返回任何内容,因此在运行该测试时将调用request.get(undefined, function(...) {})
。