Поздний завтрак мокко поддержки пропал?

Я смотрю на обновление бранча до последней версии 1.7.1, но у меня проблемы с моими тестами мокко, которые не запускаются. Отследил это до того, что "window.require('x_test')" в конце test.js больше не генерировался. Попытка переименования моих тестовых файлов из "x_test.coffee" в "x-test.coffee" (замена подчеркивания тире), но безрезультатно, поскольку документы указывают, что суффикс -test будет считаться тестом в соответствии с соглашениями позднего завтрака.

Есть идеи?

Дополнительная информация: Поддержка исчезает между версиями 1.5.4 и 1.6.7.

1 ответ

Ответ на этот вопрос можно найти на GitHub: https://github.com/brunch/brunch/issues/726

Вкратце, где вы найдете mocha.run() (в моем случае index.html):

<script>
$(function() {
    window.require.list().filter(function (name) {return /test$/.test(name);}).forEach(require);
    mocha.run();
});
</script>

При этом выполняются все файлы javascript/coffeescript, заканчивающиеся test, следовательно, регистрируются содержащиеся в них тесты, которые впоследствии будет запускать mocha.run ().

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