summaryrefslogtreecommitdiff
path: root/spec/lib/gitlab/o_auth/provider_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/lib/gitlab/o_auth/provider_spec.rb')
-rw-r--r--spec/lib/gitlab/o_auth/provider_spec.rb42
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