Rework OpenID tests for new flows using OmniAuth mocking
This commit is contained in:
parent
b0150caee6
commit
eaf4b32a7f
17 changed files with 101 additions and 897 deletions
|
@ -14,3 +14,16 @@ end
|
|||
Rails.application.config.middleware.use OmniAuth::Builder do
|
||||
provider :openid, :name => "openid", :store => openid_store
|
||||
end
|
||||
|
||||
# Pending fix for: https://github.com/intridea/omniauth/pull/795
|
||||
module OmniAuth
|
||||
module Strategy
|
||||
def mock_callback_call_with_origin
|
||||
@env["omniauth.origin"] = session["omniauth.origin"]
|
||||
|
||||
mock_callback_call_without_origin
|
||||
end
|
||||
|
||||
alias_method_chain :mock_callback_call, :origin
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue