Ошибка: функция обратного вызова при попытке получить заголовок ответа с помощью 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(...) {}) будет вызван при запуске этого теста.

Другие вопросы по тегам