|-- app
| |-- coffee # исходники на CoffeeScript
| `-- javascripts # скомпилированные компоненты
|-- lib # необходимые зависимости
|-- public
| |-- stylesheets # стили для тестовых html-файлов
| `-- views # jade-шаблоны для тестовых html-файлов
`-- spec # тесты
|-- helpers # хелперы для тестов
|-- coffee # исходники на CoffeeScript
`-- javascripts # скомпилированные компоненты
Тесты написаны с использованием библиотеки jasmine.
Чтобы запускать тесты из консоли необходимо установить PhantomJS. Инструкцию по установке для вашей системы можно найти там же.
Для запуска тестов необходимо выполнить grunt spec
, либо grunt spec-server
, чтобы запустить в браузере.
Результаты тестов в формате JUnit XML складываются в папку /.junit-output/
.