summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-11-08 09:10:05 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2021-11-08 09:10:05 +0000
commit4901ff1764398bb017487d4a5104b74bc284f33a (patch)
tree49d16dce22b451cfe024fb93701b55c2b84de25e /spec
parent93ea45e25a0cf3dfebd11b484e6967da6d95d4ab (diff)
downloadgitlab-ce-4901ff1764398bb017487d4a5104b74bc284f33a.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec')
-rw-r--r--spec/lib/generators/gitlab/usage_metric_definition_generator_spec.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/spec/lib/generators/gitlab/usage_metric_definition_generator_spec.rb b/spec/lib/generators/gitlab/usage_metric_definition_generator_spec.rb
index 05833cf4ec4..b67425ae012 100644
--- a/spec/lib/generators/gitlab/usage_metric_definition_generator_spec.rb
+++ b/spec/lib/generators/gitlab/usage_metric_definition_generator_spec.rb
@@ -99,4 +99,15 @@ RSpec.describe Gitlab::UsageMetricDefinitionGenerator, :silence_stdout do
expect(YAML.safe_load(File.read(metric_definition_path))).to include("name" => "some name")
end
end
+
+ context 'with multiple file names' do
+ let(:key_paths) { ['counts_weekly.test_metric', 'counts_weekly.test1_metric'] }
+
+ it 'creates multiple files' do
+ described_class.new(key_paths, { 'dir' => dir }).invoke_all
+ files = Dir.glob(File.join(temp_dir, 'metrics/counts_7d/*_metric.yml'))
+
+ expect(files.count).to eq(2)
+ end
+ end
end