Подтвердить что ты не робот

Как настроить rspec-рельсы для создания спецификаций функций для capybara

Я использую rspec-rails 2.12.0 и capybara 2.0.1 для тестирования. В capybara 2.x вам нужно поместить свои спецификации в spec/features вместо spec/запросов. Есть ли способ, чтобы, если бы я был создан эскиз ala 'rails g scaffold Model', чтобы rspec генерировал спецификации функций для меня в правильной директории?

4b9b3361

Ответ 1

" контроллер" и " запрос" привязаны к внутреннему механизму приложения и, таким образом, могут быть автоматически сгенерированы генератором эшафотов, имитирующим структуру контроллера.

" Функция" полностью концептуально отличается от этих спецификаций, поскольку они описывают взаимодействие конечного пользователя с приложением, они не могут быть созданы заранее, так как нет возможности эффективно угадать, какую функцию вы хотите контрольная работа. Спецификации функций также распространяются на несколько контроллеров, вы не хотите, чтобы их отображали на панели управления. Единственное, что может быть сделано, - это создать почти пустой файл feature/xyz для заполнения, что довольно бесполезно, так как вам нужно будет удалить/переименовать его.