Rework OpenID tests for new flows using OmniAuth mocking

This commit is contained in:
Tom Hughes 2015-02-21 16:41:52 +00:00
parent b0150caee6
commit eaf4b32a7f
17 changed files with 101 additions and 897 deletions

View file

@ -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