我可以将RSpec的#scenario与Rails系统测试一起使用吗?

时间:2019-03-17 15:51:28

标签: ruby-on-rails rspec ruby-on-rails-6

我想将scenario与Rails内置的系统测试一起使用。由于Rails系统和RSpec功能测试几乎相同,因此我希望它可以互换工作,但我得到了:

undefined method 'scenario' for RSpec::ExampleGroups::Authentication:Class

我错过了什么吗?还是目前无法做到?

2 个答案:

答案 0 :(得分:0)

scenario是一种水豚宝石的方法。与方案等效的Rspec是it

答案 1 :(得分:0)

您可以在RSpec测试中使用scenario。但这是水豚的方法。因此,您需要先加载此gem。

为此,您需要添加到Gemfile

group :test do
  gem 'capybara'
end

在此之后

$ bundle install