test "Sign up from login page" do
visit login_path
- click_link "Register now"
+ click_on "Register now"
assert_content "Confirm Password"
end
user = build(:user)
visit root_path
- click_link "Sign Up"
- fill_in "Email", :with => user.email
- fill_in "Email Confirmation", :with => user.email
- fill_in "Display Name", :with => user.display_name
- fill_in "Password", :with => "testtest"
- fill_in "Confirm Password", :with => "testtest"
- click_button "Sign Up"
+ click_on "Sign Up"
+
+ within ".new_user" do
+ fill_in "Email", :with => user.email
+ fill_in "Email Confirmation", :with => user.email
+ fill_in "Display Name", :with => user.display_name
+ fill_in "Password", :with => "testtest"
+ fill_in "Confirm Password", :with => "testtest"
+ click_on "Sign Up"
+ end
assert_content "Contributor terms"
- click_button "Cancel"
+ click_on "Cancel"
assert_current_path "https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined"
end