2013-02-21 1 views
4

Я использую jasmine-node для тестирования моего приложения Meteor, и я хочу использовать функцию автотестирования, поэтому мне не нужно повторно запускать тесты все время сам.Используйте jasmine-node для тестирования приложения meteor с автотестом

Моя структура папок приложения метеор, как это:

server 
    foo.coffee 
tests 
    foo.spec.coffee 

И с файлом спецификации я хочу, чтобы проверить код, который находится в foo.coffee. Я начинаю жасмин-узел с этим аргументах:

jasmine-node ./ --autotest --coffee --test-dir tests 

А теперь я бы предположить, что функция автоиспытания будет реагировать на все изменения в корневой папке, но он просто реагирует на изменения в папке тестирования. И я не могу запустить его в корневой папке, потому что я получаю сообщение об ошибке в файлах .meteor (и я не хочу, чтобы в любом случае было тестирование жасмина/включая метеоритный код).

Итак, я хочу, чтобы жасмин повторно запускал тесты, даже если я меняю код в папке сервера. Как я могу это достичь?

+0

Я не могу найти что-либо в документах при игнорировании каталогов, возможно, вы могли бы создать каталоги с символическими ссылками на тесты и сервер и автотест в этих каталогах? – Akshat

+0

Хорошо, я попробую, спасибо. – Marc

+0

У кого-то есть лучшее решение для этого ??? – opensas

ответ

2

Используйте параметр --watch вместе с параметром --autotest и укажите каталоги, содержащие файлы, которые вы хотите просмотреть.

+0

Примечание: jasmine-node 2.0.0 теперь используется --autoTest --watchFolders . – Sentient