Sha256: a05cc5ac083067ddbd84c696abe86f05d23b7d70b038b43cc2b7cc9478c6d5f4
Contents?: true
Size: 1.64 KB
Versions: 7
Compression:
Stored size: 1.64 KB
Contents
require 'spec_helper' describe OpenIDConnect do after { OpenIDConnect.debugging = false } its(:logger) { should be_a Logger } its(:debugging?) { should == false } describe '.debug!' do before { OpenIDConnect.debug! } its(:debugging?) { should == true } end describe '.debug' do it 'should enable debugging within given block' do OpenIDConnect.debug do SWD.debugging?.should == true WebFinger.debugging?.should == true Rack::OAuth2.debugging?.should == true OpenIDConnect.debugging?.should == true end SWD.debugging?.should == false Rack::OAuth2.debugging?.should == false OpenIDConnect.debugging?.should == false end it 'should not force disable debugging' do SWD.debug! WebFinger.debug! Rack::OAuth2.debug! OpenIDConnect.debug! OpenIDConnect.debug do SWD.debugging?.should == true WebFinger.debugging?.should == true Rack::OAuth2.debugging?.should == true OpenIDConnect.debugging?.should == true end SWD.debugging?.should == true WebFinger.debugging?.should == true Rack::OAuth2.debugging?.should == true OpenIDConnect.debugging?.should == true end end describe '.http_client' do context 'with http_config' do before do OpenIDConnect.http_config do |config| config.ssl.verify = false end end it 'should configure OpenIDConnect, SWD and Rack::OAuth2\'s http_client' do [OpenIDConnect, SWD, WebFinger, Rack::OAuth2].each do |klass| klass.http_client.ssl.verify.should be_falsy end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems