Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/services/metrics/sample_metrics_service_spec.rb')
-rw-r--r--spec/services/metrics/sample_metrics_service_spec.rb45
1 files changed, 0 insertions, 45 deletions
diff --git a/spec/services/metrics/sample_metrics_service_spec.rb b/spec/services/metrics/sample_metrics_service_spec.rb
deleted file mode 100644
index 3442b4303db..00000000000
--- a/spec/services/metrics/sample_metrics_service_spec.rb
+++ /dev/null
@@ -1,45 +0,0 @@
-# frozen_string_literal: true
-
-require 'spec_helper'
-
-RSpec.describe Metrics::SampleMetricsService, feature_category: :metrics do
- describe 'query' do
- let(:range_start) { '2019-12-02T23:31:45.000Z' }
- let(:range_end) { '2019-12-03T00:01:45.000Z' }
-
- subject { described_class.new(identifier, range_start: range_start, range_end: range_end).query }
-
- context 'when the file is not found' do
- let(:identifier) { nil }
-
- it { is_expected.to be_nil }
- end
-
- context 'when the file is found' do
- let(:identifier) { 'sample_metric_query_result' }
- let(:source) { File.join(Rails.root, 'spec/fixtures/gitlab/sample_metrics', "#{identifier}.yml") }
- let(:destination) { File.join(Rails.root, Metrics::SampleMetricsService::DIRECTORY, "#{identifier}.yml") }
-
- around do |example|
- FileUtils.mkdir_p(Metrics::SampleMetricsService::DIRECTORY)
- FileUtils.cp(source, destination)
-
- example.run
- ensure
- FileUtils.rm(destination)
- end
-
- subject { described_class.new(identifier, range_start: range_start, range_end: range_end).query }
-
- it 'loads data from the sample file correctly' do
- expect(subject).to eq(YAML.load_file(source)[30])
- end
- end
-
- context 'when the identifier is for a path outside of sample_metrics' do
- let(:identifier) { '../config/secrets' }
-
- it { is_expected.to be_nil }
- end
- end
-end