I am creating a sample application for rspec testing, and I followed the below steps In Gemfile:
gem "rspec-rails", :group => [:test, :development]
group :test do
gem "factory_girl_rails"
gem "capybara"
gem "guard-rspec"
end
Then executed the below steps:
- bundle.
- rails g rspec:install.
- mkdir spec/support spec/models spec/routing.
Added "require capybara/rspec" to my spec_helper file
Created a sample test as below:
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
but it doesn't work, getting the below error
undefined local variable or method `page'
* I suspect that I was not configured the capybara properly, Let me know the proper way to configure the capybara.