Sha256: 91cc9e0b4594b8ecd7b934059ec380aac5f0f55f5fa5fa2e25dc8e9c3de1409c
Contents?: true
Size: 1.14 KB
Versions: 2
Compression:
Stored size: 1.14 KB
Contents
require "test_helper" describe PrxAuth::Rails::Configuration do subject { PrxAuth::Rails::Configuration.new } it "initializes with defaults" do assert subject.install_middleware assert_nil subject.prx_client_id assert_nil subject.prx_scope assert_equal "id.prx.org", subject.id_host assert_equal "api/v1/certs", subject.cert_path end it "infers the default namespace from the rails app name" do assert_equal :dummy, subject.namespace end it "is updated by the prxauth configure block" do PrxAuth::Rails.stub(:configuration, subject) do PrxAuth::Rails.configure do |config| config.install_middleware = false config.prx_client_id = "some-id" config.prx_scope = "appname:*" config.id_host = "id.prx.blah" config.cert_path = "cert/path" config.namespace = :new_test end end refute subject.install_middleware assert_equal "some-id", subject.prx_client_id assert_equal "appname:*", subject.prx_scope assert_equal "id.prx.blah", subject.id_host assert_equal "cert/path", subject.cert_path assert_equal :new_test, subject.namespace end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
prx_auth-rails-4.2.1 | test/prx_auth/rails/configuration_test.rb |
prx_auth-rails-4.2.0 | test/prx_auth/rails/configuration_test.rb |