Мне сложно подключиться к Mocha для приложения на основе RequireJS, возможно, вы сможете что-то придумать:). После многих часов, когда я пытался загрузить модули AMD и просто console.log, некоторые "уволенные" данные о том, что модуль загружен... ничего не случилось - программа только что закончилась и распечатала некоторую информацию о мокке.
var facade = requirejs(['../../public/js/scripts/widgets/widgets/article/main.js'],
function(mod) {
console.log('fired')
});
// run with: $ mocha -u tdd test.js --reporter spec
и я придумал, как это сделать, чтобы проверить обратные вызовы:
setTimeout((function() {
console.log('fired');
}), 5000);
// run with: $ mocha -u tdd test.js --reporter spec
тоже не работает. Итак, наконец, я запустил оба с
$ node test.js
и, наконец, это сработало. Итак, вопрос: Как запустить тест Mocha с обработкой обратных вызовов, поскольку они необходимы для тестирования AMD?