Appearance
Installation ๐ฟ
Add this line to your application's Gemfile:
gem 'capybara_test_helpers'
And then run:
$ bundle install
RSpec
To use with RSpec, require the following in spec_helper.rb
:
require 'capybara_test_helpers/rspec'
Most of the examples in the guide will cover how to use test helpers in RSpec.
In Rails
If using Rails, make sure you follow the setup in rspec-rails
first.
You can run rails g test_helper base
to create a base test helper and require it as well so that other test helpers can extend it without manually requiring.
# spec/rails_helper.rb
require 'capybara_test_helpers/rspec'
require Rails.root.join('test_helpers/base_test_helper')
Cucumber ๐ฅ
To use with Cucumber, require the following in env.rb
:
require 'capybara_test_helpers/cucumber'
require Rails.root.join('test_helpers/base_test_helper')
Read about using test helpers in Cucumber for more information.