1
0
Fork 0
mirror of https://github.com/teamcapybara/capybara.git synced 2022-11-09 12:08:07 -05:00

Updates RSpec docs for :type => :feature

This commit is contained in:
Andy Lindeman 2012-11-14 10:12:53 -05:00
parent d153635e65
commit bb93a5b48f

View file

@ -79,16 +79,15 @@ Load RSpec 2.x support by adding the following line (typically to your
require 'capybara/rspec' require 'capybara/rspec'
``` ```
If you are using Rails, put your Capybara specs in `spec/requests` or If you are using Rails, put your Capybara specs in `spec/features`.
`spec/integration`.
If you are not using Rails, tag all the example groups in which you want to use If you are not using Rails, tag all the example groups in which you want to use
Capybara with `:type => :request`. Capybara with `:type => :feature`.
You can now write your specs like so: You can now write your specs like so:
```ruby ```ruby
describe "the signup process", :type => :request do describe "the signup process", :type => :feature do
before :each do before :each do
User.make(:email => 'user@example.com', :password => 'caplin') User.make(:email => 'user@example.com', :password => 'caplin')
end end
@ -132,7 +131,7 @@ feature "Signing up" do
end end
``` ```
`feature` is in fact just an alias for `describe ..., :type => :request`, `feature` is in fact just an alias for `describe ..., :type => :feature`,
`background` is an alias for `before`, and `scenario` for `it`. `background` is an alias for `before`, and `scenario` for `it`.
## Using Capybara with Test::Unit ## Using Capybara with Test::Unit