1
У меня есть тест в моем приложении узла ...Почему мой тест на жасминовый блок не ждет «сделано»?
it('will call done', function(done) {
myObj.fn(function(){
done();
}
});
и код ....
myObj.fn = function(success){
setTimeout(2000000000,success);
}
Когда я запускаю тест я получаю это в выходной ...
-MacBook-Pro:torus-pqdata user$ npm test
> [email protected] test /Stuff/code bases/2015/torus-pqdata
> jasmine-node specs/
Однако, как вы можете видеть, модульный тест просто выходит без сбоев, но мне нужно его до таймаута (я пытаюсь имитировать что-то висящее). Как мне получить таймаут?
Args в SetTimeout является неправильным путем вокруг. Сначала обратный вызов, затем задержка. – liamness