diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-03-21 03:09:13 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-03-21 03:09:13 +0300 |
commit | af8723415a6ba5017bb56335ae294bcb4934b54b (patch) | |
tree | 99ef697939a54daf8811a06fd593e8055ef6e6f2 /spec/services | |
parent | 8efdbb2869fd6bfede998ca2b67b9cf34f364b7f (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/services')
-rw-r--r-- | spec/services/ci/register_job_service_spec.rb | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/spec/services/ci/register_job_service_spec.rb b/spec/services/ci/register_job_service_spec.rb index 9187dd4f300..401a40bbb39 100644 --- a/spec/services/ci/register_job_service_spec.rb +++ b/spec/services/ci/register_job_service_spec.rb @@ -225,6 +225,26 @@ module Ci end end + context 'when the use_distinct_in_register_job_object_hierarchy feature flag is enabled' do + before do + stub_feature_flags(use_distinct_in_register_job_object_hierarchy: true) + end + + it 'calls DISTINCT' do + expect(described_class.new(group_runner).send(:builds_for_group_runner).to_sql).to include("DISTINCT") + end + end + + context 'when the use_distinct_in_register_job_object_hierarchy feature flag is disabled' do + before do + stub_feature_flags(use_distinct_in_register_job_object_hierarchy: false) + end + + it 'does not call DISTINCT' do + expect(described_class.new(group_runner).send(:builds_for_group_runner).to_sql).not_to include("DISTINCT") + end + end + context 'group runner' do let(:build) { execute(group_runner) } |