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

问题描述 投票:0回答:2

我想用scenario和Rails内置系统测试。由于Rails系统和RSpec功能测试几乎相同,我希望它可以互换,但我得到了:

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

我错过了什么或目前不可能吗?

ruby-on-rails rspec ruby-on-rails-6
2个回答
0
投票

scenario是一种宝石水豚的方法。相当于情景的Rspec是it


0
投票

您可以在RSpec测试中使用scenario。但这是Capybara的方法。所以你需要先加载这个gem。

为此,您需要添加到您的Gemfile

group :test do
  gem 'capybara'
end

在此之后

$ bundle install
© www.soinside.com 2019 - 2024. All rights reserved.