Skip to content

Commit

Permalink
Treat github and wikipedia provided emails as confirmed
Browse files Browse the repository at this point in the history
  • Loading branch information
tomhughes committed Feb 25, 2024
1 parent 746bfd0 commit 1b5200b
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion app/controllers/users_controller.rb
Expand Up @@ -247,7 +247,7 @@ def auth_success
when "openid"
uid.match(%r{https://www.google.com/accounts/o8/id?(.*)}) ||
uid.match(%r{https://me.yahoo.com/(.*)})
when "google", "facebook", "microsoft"
when "google", "facebook", "microsoft", "github", "wikipedia"
true
else
false
Expand Down
12 changes: 6 additions & 6 deletions test/integration/user_creation_test.rb
Expand Up @@ -852,7 +852,7 @@ def test_user_create_github_success
OmniAuth.config.add_mock(:github, :uid => "123454321", :info => { "email" => new_email })

assert_difference("User.count") do
assert_difference("ActionMailer::Base.deliveries.size", 1) do
assert_no_difference("ActionMailer::Base.deliveries.size") do
perform_enqueued_jobs do
post "/user/new",
:params => { :user => { :email => new_email,
Expand Down Expand Up @@ -880,15 +880,15 @@ def test_user_create_github_success
:read_ct => 1,
:read_tou => 1 }
assert_response :redirect
assert_redirected_to :controller => :confirmations, :action => :confirm, :display_name => display_name
assert_redirected_to welcome_path
follow_redirect!
end
end
end

# Check the page
assert_response :success
assert_template "confirmations/confirm"
assert_template "site/welcome"

ActionMailer::Base.deliveries.clear
end
Expand Down Expand Up @@ -1006,7 +1006,7 @@ def test_user_create_wikipedia_success
OmniAuth.config.add_mock(:wikipedia, :uid => "123454321", :info => { "email" => new_email })

assert_difference("User.count") do
assert_difference("ActionMailer::Base.deliveries.size", 1) do
assert_no_difference("ActionMailer::Base.deliveries.size") do
perform_enqueued_jobs do
post "/user/new",
:params => { :user => { :email => new_email,
Expand Down Expand Up @@ -1034,15 +1034,15 @@ def test_user_create_wikipedia_success
:read_ct => 1,
:read_tou => 1 }
assert_response :redirect
assert_redirected_to :controller => :confirmations, :action => :confirm, :display_name => display_name
assert_redirected_to welcome_path
follow_redirect!
end
end
end

# Check the page
assert_response :success
assert_template "confirmations/confirm"
assert_template "site/welcome"

ActionMailer::Base.deliveries.clear
end
Expand Down

0 comments on commit 1b5200b

Please sign in to comment.