после установки rspec и cucumber вы должны выполнить следующие команды
rails generate rspec: install for rspec
первая команда настроит команду rails generate и создасткаталог spec, который будет содержать тесты для ваших моделей, контроллеров, представлений в соответствующем каталоге, вы можете написать тест rspec
например.Если у вас есть пользовательская модель, то спецификации для пользователя будут идти в
spec / models / user_spec.rb
вот и все
для запуска этих тестовиспользуйте
rspec spec / models / user_spec.rb
, который выведет, пройдены ли тесты или нет
cucumber описывает поведение приложения
и rspec описывает поведение объекта
Рельсы генерируют огурец: установите для огурца
, который создаст каталог функций в вашемкорень приложения
внутри которого вы можете написать тест на огурец с расширением .feature
например.Если в вашем приложении есть функция, такая как создание пользователя, эта функция будет помещена в файл
functions / creation_user.feature
, а определение шага для этой функции перейдет в
features /step_definitions / create_user_steps.rb
Ну, это просто короткая направляющая линия, вы можете обратиться к следующим ссылкам
для огурца http://loudcoding.com/posts/quick-tutorial-starting-with-cucumber-and-capybara-bdd-on-rails-project/