X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/7e5cbe87ed37f9cba8224fa4049047d7f981f66a..b5679e16dbd338731c5205bd71c0f5c4f344e6ed:/test/system/user_signup_test.rb diff --git a/test/system/user_signup_test.rb b/test/system/user_signup_test.rb index 7e2c6ba54..88899d710 100644 --- a/test/system/user_signup_test.rb +++ b/test/system/user_signup_test.rb @@ -4,8 +4,26 @@ class UserSignupTest < ApplicationSystemTestCase test "Sign up from login page" do visit login_path - click_on "Register now" + click_link "Register now" assert_content "Confirm Password" end + + test "externally redirect when contributor terms declined" do + 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" + + assert_content "Contributor terms" + click_button "Cancel" + + assert_current_path "https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined" + end end