我正在为 rspec 测试创建一个示例应用程序,并 在 Gemfile 中按照以下步骤操作:
gem "rspec-rails", :group => [:test, :development]
group :test do
gem "factory_girl_rails"
gem "capybara"
gem "guard-rspec"
end
然后执行以下步骤:
- 捆。
- rails g rspec:安装。
- mkdir 规范/支持规范/模型规范/路由。
在我的 spec_helper 文件中添加了“需要 capybara/rspec”
创建了一个示例测试,如下所示:
require 'spec_helper'
describe "Users" do
describe " List users" do
it "List all users" do
get users_path
page.has_content?('List Users')
end
end
end
但它不起作用,出现以下错误
undefined local variable or method `page'
*我怀疑我没有正确配置 capybara,让我知道配置 capybara 的正确方法。