Мне трудно подключить 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?