Я разрабатываю плагин postcss и хочу протестировать его с помощью мокко. Вот мой тест:Mocha async тесты, звонки завершены() выпуск
function exec(cb) {
postcss()
.use(regexp)
.process(source)
.then(cb);
}
it('should add warnings to messages', function(done) {
var expected = 'somemessage';
var message = '';
function getMessage(result) {
message = result.messages;
assert.equal(message, expected);
done();
}
exec(getMessage);
});
Но это не удается, и я получаю Error: timeout of 2000ms exceeded. Ensure the done() callback is being called in this test
.
Что я делаю неправильно?
'getMessage' достигается, я могу войти в него. Но done() не вызывается, это не вопрос времени –