Merge branch 'fix/transient-service-template-spec' into 'master'

Fix propagate service spec transient failure

See merge request !11629
This commit is contained in:
Rémy Coutable 2017-05-23 12:10:33 +00:00
commit 837bd6a6dd

View file

@ -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