found_confirmation_url = register_email.parts.first.parts.first.to_s =~ %r{\shttp://test.host(/\S+)\s}
assert found_confirmation_url
confirmation_url = Regexp.last_match(1)
- ActionMailer::Base.deliveries.clear
post confirmation_url
assert_response :success
assert_template "confirmations/confirm"
- ActionMailer::Base.deliveries.clear
-
# Go to the confirmation page
get "/user/#{display_name}/confirm", :params => { :referer => "/welcome", :confirm_string => confirm_string }
assert_response :success
# Check the page
assert_redirected_to :controller => :confirmations, :action => :confirm, :display_name => display_name
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_openid_duplicate_email
assert_response :success
assert_template "users/new"
assert_select "form > div > input.is-invalid#user_email"
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_openid_failure
end
end
end
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_openid_redirect
assert_response :success
assert_template "confirmations/confirm"
- ActionMailer::Base.deliveries.clear
-
# Go to the confirmation page
get "/user/#{display_name}/confirm", :params => { :referer => "/welcome", :confirm_string => confirm_string }
assert_response :success
# Check the page
assert_response :success
assert_template "site/welcome"
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_google_duplicate_email
assert_response :success
assert_template "users/new"
assert_select "form > div > input.is-invalid#user_email"
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_google_failure
end
end
end
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_google_redirect
assert_response :success
assert_template "confirmations/confirm"
- ActionMailer::Base.deliveries.clear
-
# Go to the confirmation page
get "/user/#{display_name}/confirm", :params => { :referer => "/welcome", :confirm_string => confirm_string }
assert_response :success
# Check the page
assert_response :success
assert_template "site/welcome"
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_facebook_duplicate_email
assert_response :success
assert_template "users/new"
assert_select "form > div > input.is-invalid#user_email"
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_facebook_failure
end
end
end
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_facebook_redirect
assert_response :success
assert_template "confirmations/confirm"
- ActionMailer::Base.deliveries.clear
-
# Go to the confirmation page
get "/user/#{display_name}/confirm", :params => { :referer => "/welcome", :confirm_string => confirm_string }
assert_response :success
# Check the page
assert_response :success
assert_template "site/welcome"
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_microsoft_duplicate_email
assert_response :success
assert_template "users/new"
assert_select "form > div > input.is-invalid#user_email"
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_microsoft_failure
end
end
end
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_microsoft_redirect
assert_response :success
assert_template "confirmations/confirm"
- ActionMailer::Base.deliveries.clear
-
# Go to the confirmation page
get "/user/#{display_name}/confirm", :params => { :referer => "/welcome", :confirm_string => confirm_string }
assert_response :success
# Check the page
assert_response :success
assert_template "site/welcome"
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_github_duplicate_email
assert_response :success
assert_template "users/new"
assert_select "form > div > input.is-invalid#user_email"
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_github_failure
end
end
end
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_github_redirect
assert_response :success
assert_template "confirmations/confirm"
- ActionMailer::Base.deliveries.clear
-
# Go to the confirmation page
get "/user/#{display_name}/confirm", :params => { :referer => "/welcome", :confirm_string => confirm_string }
assert_response :success
assert_response :success
assert_template "users/new"
assert_select "form > div > input.is-invalid#user_email"
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_wikipedia_failure
end
end
end
-
- ActionMailer::Base.deliveries.clear
end
def test_user_create_wikipedia_redirect
assert_response :success
assert_template "confirmations/confirm"
- ActionMailer::Base.deliveries.clear
-
# Go to the confirmation page
get "/user/#{display_name}/confirm", :params => { :referer => "/welcome", :confirm_string => confirm_string }
assert_response :success