]> git.openstreetmap.org Git - rails.git/blobdiff - test/system/user_signup_test.rb
Use an inline list for the login auth buttons
[rails.git] / test / system / user_signup_test.rb
index d4da01436be9c4183fd26588ab35dd94ebb7b82c..5bd88f5a445cadba27891cb62a4af897a4445710 100644 (file)
@@ -6,6 +6,24 @@ 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"
+    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_on "Cancel"
+
+    assert_current_path "https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined"
   end
 end