Могу ли я использовать #scenario для RSpec с системными тестами Rails?
Я хотел использовать scenario
со встроенной системой тестов Rails. Поскольку системные тесты Rails и функциональные возможности RSpec практически идентичны, я ожидал, что они будут работать взаимозаменяемо, но вместо этого я получил:
undefined method 'scenario' for RSpec::ExampleGroups::Authentication:Class
,
Я что-то упустил или это сейчас невозможно?
2 ответа
Ты можешь использовать scenario
в ваших тестах RSpec. Но это метод Капибары. Поэтому вам нужно сначала загрузить этот драгоценный камень.
Для этого вам нужно добавить в свой Gemfile
group :test do
gem 'capybara'
end
И после этого
$ bundle install
scenario
это метод драгоценного камня Капибара. Rspec эквивалентно сценарию it
,