Ошибка: функция обратного вызова при попытке получить заголовок ответа с помощью Mocha/Express/Node.js не предусмотрена
Я пытаюсь получить объект по его идентификатору и проверить ответное сообщение заголовка. Я придумал кусок кода Мокко (показан ниже); но я получаю сообщение о том, что функция обратного вызова не предусмотрена. Я видел пару онлайн-примеров и не могу найти подсказку. Пожалуйста помоги. Спасибо.
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();
} )
} )
} )
1 ответ
Согласно всем примерам в readme, обратный вызов должен быть передан MongoClient.connect().
Также, MongoClient.connect()
ничего не возвращает, так request.get(undefined, function(...) {})
будет вызван при запуске этого теста.