diff options
Diffstat (limited to 'spec/services/projects/update_pages_service_spec.rb')
-rw-r--r-- | spec/services/projects/update_pages_service_spec.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/spec/services/projects/update_pages_service_spec.rb b/spec/services/projects/update_pages_service_spec.rb index f561a303be4..29c3c300d1b 100644 --- a/spec/services/projects/update_pages_service_spec.rb +++ b/spec/services/projects/update_pages_service_spec.rb @@ -158,6 +158,23 @@ describe Projects::UpdatePagesService do expect(project.pages_metadatum).not_to be_deployed end end + + context 'with background jobs running', :sidekiq_inline do + where(:ci_atomic_processing) do + [true, false] + end + + with_them do + before do + stub_feature_flags(ci_atomic_processing: ci_atomic_processing) + end + + it 'succeeds' do + expect(project.pages_deployed?).to be_falsey + expect(execute).to eq(:success) + end + end + end end end |