diff options
Diffstat (limited to 'spec/support/shared_examples/models/integrations')
4 files changed, 19 insertions, 1 deletions
diff --git a/spec/support/shared_examples/models/integrations/base_ci_shared_examples.rb b/spec/support/shared_examples/models/integrations/base_ci_shared_examples.rb new file mode 100644 index 00000000000..08fab45e41b --- /dev/null +++ b/spec/support/shared_examples/models/integrations/base_ci_shared_examples.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +RSpec.shared_examples Integrations::BaseCi do + describe 'default values' do + it { expect(subject.category).to eq(:ci) } + end +end diff --git a/spec/support/shared_examples/models/integrations/base_monitoring_shared_examples.rb b/spec/support/shared_examples/models/integrations/base_monitoring_shared_examples.rb new file mode 100644 index 00000000000..5d7e7633a23 --- /dev/null +++ b/spec/support/shared_examples/models/integrations/base_monitoring_shared_examples.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +RSpec.shared_examples Integrations::BaseMonitoring do + describe 'default values' do + it { expect(subject.category).to eq(:monitoring) } + end +end diff --git a/spec/support/shared_examples/models/integrations/base_slash_commands_shared_examples.rb b/spec/support/shared_examples/models/integrations/base_slash_commands_shared_examples.rb index e35ac9c0d0d..7dfdd24177e 100644 --- a/spec/support/shared_examples/models/integrations/base_slash_commands_shared_examples.rb +++ b/spec/support/shared_examples/models/integrations/base_slash_commands_shared_examples.rb @@ -6,6 +6,10 @@ RSpec.shared_examples Integrations::BaseSlashCommands do it { is_expected.to have_many :chat_names } end + describe 'default values' do + it { expect(subject.category).to eq(:chat) } + end + describe '#valid_token?' do subject { described_class.new } diff --git a/spec/support/shared_examples/models/integrations/has_web_hook_shared_examples.rb b/spec/support/shared_examples/models/integrations/has_web_hook_shared_examples.rb index 31ec25249d7..a764d47d7c0 100644 --- a/spec/support/shared_examples/models/integrations/has_web_hook_shared_examples.rb +++ b/spec/support/shared_examples/models/integrations/has_web_hook_shared_examples.rb @@ -38,7 +38,7 @@ RSpec.shared_examples Integrations::HasWebHook do end describe '#url_variables' do - it 'returns a string' do + it 'returns a hash' do expect(integration.url_variables).to be_a(Hash) end end |