diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-07-20 12:55:51 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-07-20 12:55:51 +0300 |
commit | e8d2c2579383897a1dd7f9debd359abe8ae8373d (patch) | |
tree | c42be41678c2586d49a75cabce89322082698334 /spec/models/concerns/prometheus_adapter_spec.rb | |
parent | fc845b37ec3a90aaa719975f607740c22ba6a113 (diff) |
Add latest changes from gitlab-org/gitlab@14-1-stable-eev14.1.0-rc42
Diffstat (limited to 'spec/models/concerns/prometheus_adapter_spec.rb')
-rw-r--r-- | spec/models/concerns/prometheus_adapter_spec.rb | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/spec/models/concerns/prometheus_adapter_spec.rb b/spec/models/concerns/prometheus_adapter_spec.rb index 235e505c6e9..01c987a1d92 100644 --- a/spec/models/concerns/prometheus_adapter_spec.rb +++ b/spec/models/concerns/prometheus_adapter_spec.rb @@ -7,7 +7,7 @@ RSpec.describe PrometheusAdapter, :use_clean_rails_memory_store_caching do include ReactiveCachingHelpers let(:project) { create(:prometheus_project) } - let(:service) { project.prometheus_service } + let(:integration) { project.prometheus_integration } let(:described_class) do Class.new do @@ -29,10 +29,10 @@ RSpec.describe PrometheusAdapter, :use_clean_rails_memory_store_caching do end context 'with valid data' do - subject { service.query(:validate, query) } + subject { integration.query(:validate, query) } before do - stub_reactive_cache(service, validation_respone, validation_query, query) + stub_reactive_cache(integration, validation_respone, validation_query, query) end it 'returns query data' do @@ -49,10 +49,10 @@ RSpec.describe PrometheusAdapter, :use_clean_rails_memory_store_caching do end context 'with valid data' do - subject { service.query(:environment, environment) } + subject { integration.query(:environment, environment) } before do - stub_reactive_cache(service, prometheus_data, environment_query, environment.id) + stub_reactive_cache(integration, prometheus_data, environment_query, environment.id) end it 'returns reactive data' do @@ -66,11 +66,11 @@ RSpec.describe PrometheusAdapter, :use_clean_rails_memory_store_caching do let(:prometheus_client) { double(:prometheus_client, label_values: nil) } context 'with valid data' do - subject { service.query(:matched_metrics) } + subject { integration.query(:matched_metrics) } before do - allow(service).to receive(:prometheus_client).and_return(prometheus_client) - synchronous_reactive_cache(service) + allow(integration).to receive(:prometheus_client).and_return(prometheus_client) + synchronous_reactive_cache(integration) end it 'returns reactive data' do @@ -89,10 +89,10 @@ RSpec.describe PrometheusAdapter, :use_clean_rails_memory_store_caching do end context 'with valid data' do - subject { service.query(:deployment, deployment) } + subject { integration.query(:deployment, deployment) } before do - stub_reactive_cache(service, prometheus_data, deployment_query, deployment.id) + stub_reactive_cache(integration, prometheus_data, deployment_query, deployment.id) end it 'returns reactive data' do @@ -111,10 +111,10 @@ RSpec.describe PrometheusAdapter, :use_clean_rails_memory_store_caching do end context 'with valid data' do - subject { service.query(:additional_metrics_environment, environment, *time_window) } + subject { integration.query(:additional_metrics_environment, environment, *time_window) } before do - stub_reactive_cache(service, prometheus_data, additional_metrics_environment_query, environment.id, *time_window) + stub_reactive_cache(integration, prometheus_data, additional_metrics_environment_query, environment.id, *time_window) end it 'returns reactive data' do @@ -128,21 +128,21 @@ RSpec.describe PrometheusAdapter, :use_clean_rails_memory_store_caching do let(:environment) { create(:environment, slug: 'env-slug') } before do - service.manual_configuration = true - service.active = true + integration.manual_configuration = true + integration.active = true end subject do - service.calculate_reactive_cache(environment_query.name, environment.id) + integration.calculate_reactive_cache(environment_query.name, environment.id) end around do |example| freeze_time { example.run } end - context 'when service is inactive' do + context 'when integration is inactive' do before do - service.active = false + integration.active = false end it { is_expected.to be_nil } @@ -168,7 +168,7 @@ RSpec.describe PrometheusAdapter, :use_clean_rails_memory_store_caching do end describe '#build_query_args' do - subject { service.build_query_args(*args) } + subject { integration.build_query_args(*args) } context 'when active record models are included' do let(:args) { [double(:environment, id: 12)] } |