diff options
Diffstat (limited to 'spec/support/shared_examples/workers/background_migration_worker_shared_examples.rb')
-rw-r--r-- | spec/support/shared_examples/workers/background_migration_worker_shared_examples.rb | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/spec/support/shared_examples/workers/background_migration_worker_shared_examples.rb b/spec/support/shared_examples/workers/background_migration_worker_shared_examples.rb index 0d3e158d358..7fdf049a823 100644 --- a/spec/support/shared_examples/workers/background_migration_worker_shared_examples.rb +++ b/spec/support/shared_examples/workers/background_migration_worker_shared_examples.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -RSpec.shared_examples 'it runs background migration jobs' do |tracking_database, metric_name| +RSpec.shared_examples 'it runs background migration jobs' do |tracking_database| describe 'defining the job attributes' do it 'defines the data_consistency as always' do expect(described_class.get_data_consistency).to eq(:always) @@ -33,16 +33,6 @@ RSpec.shared_examples 'it runs background migration jobs' do |tracking_database, end end - describe '.unhealthy_metric_name' do - it 'does not raise an error' do - expect { described_class.unhealthy_metric_name }.not_to raise_error - end - - it 'overrides the method to return the unhealthy metric name' do - expect(described_class.unhealthy_metric_name).to eq(metric_name) - end - end - describe '.minimum_interval' do it 'returns 2 minutes' do expect(described_class.minimum_interval).to eq(2.minutes.to_i) @@ -189,11 +179,11 @@ RSpec.shared_examples 'it runs background migration jobs' do |tracking_database, end it 'increments the unhealthy counter' do - counter = Gitlab::Metrics.counter(metric_name, 'msg') + counter = Gitlab::Metrics.counter(:background_migration_database_health_reschedules, 'msg') expect(described_class).to receive(:perform_in) - expect { worker.perform('Foo', [10, 20]) }.to change { counter.get }.by(1) + expect { worker.perform('Foo', [10, 20]) }.to change { counter.get(db_config_name: tracking_database) }.by(1) end context 'when lease_attempts is 0' do |