Commit 4731ae75 authored by James Lopez's avatar James Lopez

Fix propagate service spec transient failure

parent ad47f209
...@@ -71,14 +71,18 @@ describe Projects::PropagateServiceTemplate, services: true do ...@@ -71,14 +71,18 @@ describe Projects::PropagateServiceTemplate, services: true do
end end
describe 'bulk update' do describe 'bulk update' do
it 'creates services for all projects' do let(:project_total) { 5 }
project_total = 5
before do
stub_const 'Projects::PropagateServiceTemplate::BATCH_SIZE', 3 stub_const 'Projects::PropagateServiceTemplate::BATCH_SIZE', 3
project_total.times { create(:empty_project) } project_total.times { create(:empty_project) }
expect { described_class.propagate(service_template) }. described_class.propagate(service_template)
to change { Service.count }.by(project_total + 1) end
it 'creates services for all projects' do
expect(Service.all.reload.count).to eq(project_total + 2)
end end
end end
......
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