Commit 298593fe authored by GitLab Bot's avatar GitLab Bot

Add latest changes from gitlab-org/gitlab@13-7-stable-ee

parent c97c8073
...@@ -42,13 +42,19 @@ RSpec.describe 'rendering project pipeline statistics' do ...@@ -42,13 +42,19 @@ RSpec.describe 'rendering project pipeline statistics' do
expect(graphql_data_at(:project, :pipelineAnalytics, :weekPipelinesLabels).length).to eq(8) expect(graphql_data_at(:project, :pipelineAnalytics, :weekPipelinesLabels).length).to eq(8)
end end
it "contains two arrays of 31 elements each for the month pipelines" do shared_examples 'monthly statistics' do |timestamp, expected_quantity|
post_graphql(query, current_user: user) it "contains two arrays of #{expected_quantity} elements each for the month pipelines" do
travel_to(timestamp) { post_graphql(query, current_user: user) }
expect(graphql_data_at(:project, :pipelineAnalytics, :monthPipelinesTotals).length).to eq(31) expect(graphql_data_at(:project, :pipelineAnalytics, :monthPipelinesTotals).length).to eq(expected_quantity)
expect(graphql_data_at(:project, :pipelineAnalytics, :monthPipelinesLabels).length).to eq(31) expect(graphql_data_at(:project, :pipelineAnalytics, :monthPipelinesLabels).length).to eq(expected_quantity)
end
end end
it_behaves_like 'monthly statistics', Time.zone.local(2019, 2, 28), 32
it_behaves_like 'monthly statistics', Time.zone.local(2020, 12, 30), 31
it_behaves_like 'monthly statistics', Time.zone.local(2020, 12, 31), 32
it "contains two arrays of 13 elements each for the year pipelines" do it "contains two arrays of 13 elements each for the year pipelines" do
post_graphql(query, current_user: user) post_graphql(query, current_user: user)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment