openstreetmap-website/test/system/confirmation_resend_test.rb
Milan Cvetkovic 1276fb944a Merge login and terms screens, assume TOU and contributor terms are accepted on /user/new form
This eliminates the need for "terms" screen after /user/new form..
Terms screen is still required for legacy users who never accepted the terms.
2024-04-27 12:44:09 +01:00

24 lines
670 B
Ruby

require "application_system_test_case"
class ConfirmationResendSystemTest < ApplicationSystemTestCase
def setup
@user = build(:user)
visit user_new_path
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
end
test "flash message should not contain raw html" do
visit user_confirm_resend_path(@user)
assert_content "sent a new confirmation"
assert_no_content "<p>"
end
end