Merge branch 'fix/transient-service-template-spec' into 'master'
Fix propagate service spec transient failure See merge request !11629
This commit is contained in:
commit
837bd6a6dd
1 changed files with 8 additions and 4 deletions
|
@ -71,14 +71,18 @@ describe Projects::PropagateServiceTemplate, services: true do
|
|||
end
|
||||
|
||||
describe 'bulk update' do
|
||||
it 'creates services for all projects' do
|
||||
project_total = 5
|
||||
let(:project_total) { 5 }
|
||||
|
||||
before do
|
||||
stub_const 'Projects::PropagateServiceTemplate::BATCH_SIZE', 3
|
||||
|
||||
project_total.times { create(:empty_project) }
|
||||
|
||||
expect { described_class.propagate(service_template) }.
|
||||
to change { Service.count }.by(project_total + 1)
|
||||
described_class.propagate(service_template)
|
||||
end
|
||||
|
||||
it 'creates services for all projects' do
|
||||
expect(Service.all.reload.count).to eq(project_total + 2)
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue