【发布时间】:2012-12-25 06:24:48
【问题描述】:
我正在创建一个用于 rspec 测试的示例应用程序,我按照以下步骤操作 在 Gemfile 中:
gem "rspec-rails", :group => [:test, :development]
group :test do
gem "factory_girl_rails"
gem "capybara"
gem "guard-rspec"
end
然后执行以下步骤:
- 捆绑。
- rails g rspec:install.
- mkdir 规范/支持规范/模型规范/路由。
在我的 spec_helper 文件中添加了“require 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的方法。
【问题讨论】:
标签: ruby-on-rails-3.2 capybara rspec-rails