У меня есть приложение для рельсов, плюс код в lib
. У меня есть spec
каталог под номером RAILS_ROOT
.Рекомендуемый способ структурирования модулей rspec?
Как мне поместить свои тесты в spec
?
В настоящее время, я имею в виду следующее:
spec/lib
spec/controllers
spec/models
Кроме того, я сделать некоторые общие настройки/использовать общие шаги (например, генерировать недопустимый пользователя) во многих тестах. Где, по вашему мнению, я устанавливаю модули, которые выполняют общие настройки/шаги в моих тестах rspec?
Где находится spec_helper.rb, хранящийся w.r.t. каталог спецификаций? Прямо сейчас у меня есть общие примеры и примеры групп в lib /, и я запускаю rspec вручную как rspec -c ... spec/ – rmk
Ahh ... получил, spec_helper живет в spec/... – rmk