diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-06-15 21:09:29 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-06-15 21:09:29 +0300 |
commit | 0e5ce539275e32cfd7592362e03673807fca9cc7 (patch) | |
tree | 9d2c10afd7965a6dec4a48a36f9d0c886f55247c /spec/lib | |
parent | 977720d7565377672df302ecb82b1e7a221cfba6 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/lib')
-rw-r--r-- | spec/lib/atlassian/jira_connect/client_spec.rb | 7 | ||||
-rw-r--r-- | spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb | 2 |
2 files changed, 5 insertions, 4 deletions
diff --git a/spec/lib/atlassian/jira_connect/client_spec.rb b/spec/lib/atlassian/jira_connect/client_spec.rb index f1f9dd38947..66ae3658a92 100644 --- a/spec/lib/atlassian/jira_connect/client_spec.rb +++ b/spec/lib/atlassian/jira_connect/client_spec.rb @@ -11,9 +11,10 @@ RSpec.describe Atlassian::JiraConnect::Client, feature_category: :integrations d let_it_be(:mrs_by_title) { create_list(:merge_request, 4, :unique_branches, :jira_title) } let_it_be(:mrs_by_branch) { create_list(:merge_request, 2, :jira_branch) } let_it_be(:red_herrings) { create_list(:merge_request, 1, :unique_branches) } + let_it_be(:mrs_by_description) { create_list(:merge_request, 2, :unique_branches, :jira_description) } let_it_be(:pipelines) do - (red_herrings + mrs_by_branch + mrs_by_title).map do |mr| + (red_herrings + mrs_by_branch + mrs_by_title + mrs_by_description).map do |mr| create(:ci_pipeline, merge_request: mr) end end @@ -253,7 +254,7 @@ RSpec.describe Atlassian::JiraConnect::Client, feature_category: :integrations d it 'only sends information about relevant MRs' do expect(subject).to receive(:post).with( - '/rest/deployments/0.1/bulk', { deployments: have_attributes(size: 6) } + '/rest/deployments/0.1/bulk', { deployments: have_attributes(size: 8) } ).and_call_original subject.send(:store_deploy_info, project: project, deployments: deployments) @@ -378,7 +379,7 @@ RSpec.describe Atlassian::JiraConnect::Client, feature_category: :integrations d it 'only sends information about relevant MRs' do expect(subject).to receive(:post) - .with('/rest/builds/0.1/bulk', { builds: have_attributes(size: 6) }) + .with('/rest/builds/0.1/bulk', { builds: have_attributes(size: 8) }) .and_call_original subject.send(:store_build_info, project: project, pipelines: pipelines) diff --git a/spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb b/spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb index f6fca39fa68..523b7ddaa09 100644 --- a/spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb +++ b/spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb @@ -69,7 +69,7 @@ RSpec.describe Atlassian::JiraConnect::Serializers::DeploymentEntity, feature_ca subject.deployable.update!(pipeline: pipeline) end - %i[jira_branch jira_title].each do |trait| + %i[jira_branch jira_title jira_description].each do |trait| context "because it belongs to an MR with a #{trait}" do let(:merge_request) { create(:merge_request, trait) } |