diff options
Diffstat (limited to 'spec/initializers')
-rw-r--r-- | spec/initializers/action_mailer_hooks_spec.rb | 4 | ||||
-rw-r--r-- | spec/initializers/lograge_spec.rb | 2 | ||||
-rw-r--r-- | spec/initializers/secret_token_spec.rb | 9 | ||||
-rw-r--r-- | spec/initializers/zz_metrics_spec.rb | 4 |
4 files changed, 9 insertions, 10 deletions
diff --git a/spec/initializers/action_mailer_hooks_spec.rb b/spec/initializers/action_mailer_hooks_spec.rb index 20f96f7e16c..03eee09f737 100644 --- a/spec/initializers/action_mailer_hooks_spec.rb +++ b/spec/initializers/action_mailer_hooks_spec.rb @@ -6,6 +6,10 @@ describe 'ActionMailer hooks' do describe 'smime signature interceptor' do before do class_spy(ActionMailer::Base).as_stubbed_const + + # rspec-rails calls ActionMailer::Base.deliveries.clear after every test + # https://github.com/rspec/rspec-rails/commit/71c12388e2bad78aaeea6443a393ede78341a7a3 + allow(ActionMailer::Base).to receive_message_chain(:deliveries, :clear) end it 'is disabled by default' do diff --git a/spec/initializers/lograge_spec.rb b/spec/initializers/lograge_spec.rb index 48acdac74ac..c243217d2a2 100644 --- a/spec/initializers/lograge_spec.rb +++ b/spec/initializers/lograge_spec.rb @@ -123,7 +123,7 @@ describe 'lograge', type: :request do let(:logger) do Logger.new(log_output).tap { |logger| logger.formatter = ->(_, _, _, msg) { msg } } end - let(:log_data) { JSON.parse(log_output.string) } + let(:log_data) { Gitlab::Json.parse(log_output.string) } before do Lograge.logger = logger diff --git a/spec/initializers/secret_token_spec.rb b/spec/initializers/secret_token_spec.rb index c29f46e7779..b7979144c72 100644 --- a/spec/initializers/secret_token_spec.rb +++ b/spec/initializers/secret_token_spec.rb @@ -7,9 +7,8 @@ describe 'create_tokens' do include StubENV let(:secrets) { ActiveSupport::OrderedOptions.new } - - HEX_KEY = /\h{128}/.freeze - RSA_KEY = /\A-----BEGIN RSA PRIVATE KEY-----\n.+\n-----END RSA PRIVATE KEY-----\n\Z/m.freeze + let(:hex_key) { /\h{128}/.freeze } + let(:rsa_key) { /\A-----BEGIN RSA PRIVATE KEY-----\n.+\n-----END RSA PRIVATE KEY-----\n\Z/m.freeze } before do allow(File).to receive(:write) @@ -35,7 +34,7 @@ describe 'create_tokens' do keys = secrets.values_at(:secret_key_base, :otp_key_base, :db_key_base) expect(keys.uniq).to eq(keys) - expect(keys).to all(match(HEX_KEY)) + expect(keys).to all(match(hex_key)) end it 'generates an RSA key for openid_connect_signing_key' do @@ -44,7 +43,7 @@ describe 'create_tokens' do keys = secrets.values_at(:openid_connect_signing_key) expect(keys.uniq).to eq(keys) - expect(keys).to all(match(RSA_KEY)) + expect(keys).to all(match(rsa_key)) end it 'warns about the secrets to add to secrets.yml' do diff --git a/spec/initializers/zz_metrics_spec.rb b/spec/initializers/zz_metrics_spec.rb index b9a1919ceae..f41a807f1eb 100644 --- a/spec/initializers/zz_metrics_spec.rb +++ b/spec/initializers/zz_metrics_spec.rb @@ -5,15 +5,11 @@ require 'spec_helper' describe 'instrument_classes' do let(:config) { double(:config) } - let(:influx_sampler) { double(:influx_sampler) } - before do allow(config).to receive(:instrument_method) allow(config).to receive(:instrument_methods) allow(config).to receive(:instrument_instance_method) allow(config).to receive(:instrument_instance_methods) - allow(Gitlab::Metrics::Samplers::InfluxSampler).to receive(:initialize_instance).and_return(influx_sampler) - allow(influx_sampler).to receive(:start) allow(Gitlab::Application).to receive(:configure) end |