X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/b70da7b8ea15ab48bb2f34155567cea6dffc8fc9..75a4d406b9e8471c0fe0ebf2a47d47f0ae36289a:/test/system/user_signup_test.rb?ds=sidebyside diff --git a/test/system/user_signup_test.rb b/test/system/user_signup_test.rb index d4da01436..e97046800 100644 --- a/test/system/user_signup_test.rb +++ b/test/system/user_signup_test.rb @@ -6,6 +6,27 @@ class UserSignupTest < ApplicationSystemTestCase click_on "Register now" - assert page.has_content? "Confirm Password" + assert_content "Confirm Password" + end + + test "externally redirect when contributor terms declined" do + user = build(:user) + + visit root_path + 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_on "Cancel" + + assert_current_path "https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined" end end