Добавление пользовательских каталогов (исходный код и спецификация) для автотестирования в проекте Rails 3

У меня есть приложение Rails 3, которое использует RSpec2 в качестве среды тестирования, и я могу использовать автотест, чтобы отслеживать изменения в каталогах моделей и спецификаций и повторно запускать набор спецификаций при изменении файлов.

Я хотел бы добавить каталог с некоторыми пользовательскими классами (RAILS_ROOT/lib/some_project/lib/.rb) и их соответствующими спецификациями (RAILS_ROOT/spec/some_project/_spec.rb), чтобы autotest автоматически подберет изменения во всех этих файлах и повторно запустит их по мере необходимости.

Как заставить автотест смотреть эти файлы в этих других каталогах? Я подозреваю, что мне нужно что-то добавить в RAILS_ROOT/autotest/discover.rb, но я не совсем уверен, что делать.


person Ganesh Shankar    schedule 31.08.2010    source источник


Ответы (1)