Sha256: 725aa0baf41e96f75c7d51304a360477e86166b088d9e3128473273cd2576b97
Contents?: true
Size: 902 Bytes
Versions: 1
Compression:
Stored size: 902 Bytes
Contents
require 'minitest/autorun' require 'omniauth/provider_registry' describe OmniAuth::ProviderRegistry do describe "determining the source of providers" do it "uses RailsMiddlewareSource in Rails application" do Rails = OpenStruct.new(application: Object.new) source = OmniAuth::ProviderRegistry.source source.must_equal OmniAuth::ProviderRegistry::RailsMiddlewareSource end it "uses RackMiddlewareSource when not in Rails application" do source = OmniAuth::ProviderRegistry.source source.must_equal OmniAuth::ProviderRegistry::RackMiddlewareSource end before do @original_rails_const = Object.__send__(:remove_const, :Rails) if defined?(Rails) end after do Object.__send__(:remove_const, :Rails) if defined?(Rails) Object.__send__(:const_set, "Rails", @original_rails_const) if @original_rails_const end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
omniauth-provider_registry-0.8.0 | spec/provider_registry_spec.rb |