diff options
Diffstat (limited to 'spec/lib/gitlab/o_auth/provider_spec.rb')
-rw-r--r-- | spec/lib/gitlab/o_auth/provider_spec.rb | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/spec/lib/gitlab/o_auth/provider_spec.rb b/spec/lib/gitlab/o_auth/provider_spec.rb deleted file mode 100644 index 30faf107e3f..00000000000 --- a/spec/lib/gitlab/o_auth/provider_spec.rb +++ /dev/null @@ -1,42 +0,0 @@ -require 'spec_helper' - -describe Gitlab::OAuth::Provider do - describe '#config_for' do - context 'for an LDAP provider' do - context 'when the provider exists' do - it 'returns the config' do - expect(described_class.config_for('ldapmain')).to be_a(Hash) - end - end - - context 'when the provider does not exist' do - it 'returns nil' do - expect(described_class.config_for('ldapfoo')).to be_nil - end - end - end - - context 'for an OmniAuth provider' do - before do - provider = OpenStruct.new( - name: 'google', - app_id: 'asd123', - app_secret: 'asd123' - ) - allow(Gitlab.config.omniauth).to receive(:providers).and_return([provider]) - end - - context 'when the provider exists' do - it 'returns the config' do - expect(described_class.config_for('google')).to be_a(OpenStruct) - end - end - - context 'when the provider does not exist' do - it 'returns nil' do - expect(described_class.config_for('foo')).to be_nil - end - end - end - end -end |