Могу ли я использовать #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,

Другие вопросы по тегам