Как в Brunch.io мы проводим тесты

Как запустить тесты в приложении, созданном Brunch.io? Я хотел бы запустить их через командную строку.

Например, приложение todos имеет исчерпывающее тестовое покрытие. Но его Cakefile пуст. Когда я запускаю «тест торта», он ничего не делает. Может ли кто-нибудь указать мне правильное направление работы по настройке, необходимой для запуска тестов (либо в командной строке, либо в браузере)?


person jqmuser    schedule 25.02.2012    source источник


Ответы (2)


В настоящее время нет официального способа запуска тестов в бранче 0.9.

Но бранч 1.0 представит полную поддержку тестирования с помощью Mocha и cakefiles.

Значит, ты поступаешь правильно.

person Paul Miller    schedule 25.02.2012
comment
С нетерпением жду завтрака 1.0 - person jqmuser; 25.02.2012
comment
Итак, теперь, когда вышла версия 1.2.2, где хороший пример/учебник для этого? В документах пока ничего нет, и я хотел бы встать с правой ноги :) - person grumpit; 24.05.2012
comment
Не с 1.2, а с 1.3. Вы можете просто сделать brunch test сейчас. Пример тестовой инфраструктуры: github.com/paulmillr/brunch-with-chaplin /дерево/мастер/тест - person Paul Miller; 07.07.2012
comment
Небольшое примечание: я искал способ автоматически запрашивать все тестовые модули с чем-то вроде require('test/models'), и это похоже на поддержку, чтобы увидеть, какие модули были определены в версии 1.7: github.com/brunch/brunch/issues/530 - person ilpoldo; 20.07.2013
comment
В бранче 2.8 снова нет возможности запускать тесты непосредственно из node. - person Paperback Writer; 09.11.2016

Посмотрите на coffee-purist-brunch:

С этим скелетом запустите npm test вместо brunch test или npm start в дополнение к brunch watch для автоматического запуска тестов. Это запускает тесты непосредственно в файлах coffeescript в test/ и использует установленные NPM тестовые библиотеки вместо статических из test/vendor/, как это делают другие скелеты.

А brunch-dutch-baby использует карму.

person sam    schedule 02.05.2014