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

Update examples fill_in 'Email' and click_button

This commit is contained in:
Dmitry Babenko 2014-05-29 19:41:42 +03:00
parent 3c5dd37a93
commit 1b7393c21e

View file

@ -60,10 +60,10 @@ You can use the Capybara DSL in your steps, like so:
```ruby
When /I sign in/ do
within("#session") do
fill_in 'Login', :with => 'user@example.com'
fill_in 'Email', :with => 'user@example.com'
fill_in 'Password', :with => 'password'
end
click_link 'Sign in'
click_button 'Sign in'
end
```
@ -105,10 +105,10 @@ describe "the signin process", :type => :feature do
it "signs me in" do
visit '/sessions/new'
within("#session") do
fill_in 'Login', :with => 'user@example.com'
fill_in 'Email', :with => 'user@example.com'
fill_in 'Password', :with => 'password'
end
click_link 'Sign in'
click_button 'Sign in'
expect(page).to have_content 'Success'
end
end
@ -136,10 +136,10 @@ feature "Signing in" do
scenario "Signing in with correct credentials" do
visit '/sessions/new'
within("#session") do
fill_in 'Login', :with => 'user@example.com'
fill_in 'Email', :with => 'user@example.com'
fill_in 'Password', :with => 'caplin'
end
click_link 'Sign in'
click_button 'Sign in'
expect(page).to have_content 'Success'
end
@ -148,10 +148,10 @@ feature "Signing in" do
scenario "Signing in as another user" do
visit '/sessions/new'
within("#session") do
fill_in 'Login', :with => other_user.email
fill_in 'Email', :with => other_user.email
fill_in 'Password', :with => other_user.password
end
click_link 'Sign in'
click_button 'Sign in'
expect(page).to have_content 'Invalid email or password'
end
end
@ -667,10 +667,10 @@ module MyModule
def login!
within("//form[@id='session']") do
fill_in 'Login', :with => 'user@example.com'
fill_in 'Email', :with => 'user@example.com'
fill_in 'Password', :with => 'password'
end
click_link 'Sign in'
click_button 'Sign in'
end
end
```
@ -717,10 +717,10 @@ require 'capybara'
session = Capybara::Session.new(:webkit, my_rack_app)
session.within("//form[@id='session']") do
session.fill_in 'Login', :with => 'user@example.com'
session.fill_in 'Email', :with => 'user@example.com'
session.fill_in 'Password', :with => 'password'
end
session.click_link 'Sign in'
session.click_button 'Sign in'
```
## XPath, CSS and selectors