From cb3b4a15e6913bc28ee2ecaab017a4c3f08c438e Mon Sep 17 00:00:00 2001 From: Paul Charlton Date: Tue, 11 Jul 2017 03:35:47 +0000 Subject: Support multiple Redis instances based on queue type --- spec/services/milestones/destroy_service_spec.rb | 51 ------------------------ 1 file changed, 51 deletions(-) delete mode 100644 spec/services/milestones/destroy_service_spec.rb (limited to 'spec/services/milestones') diff --git a/spec/services/milestones/destroy_service_spec.rb b/spec/services/milestones/destroy_service_spec.rb deleted file mode 100644 index 8d1fe3ae2c1..00000000000 --- a/spec/services/milestones/destroy_service_spec.rb +++ /dev/null @@ -1,51 +0,0 @@ -require 'spec_helper' - -describe Milestones::DestroyService, services: true do - let(:user) { create(:user) } - let(:project) { create(:project) } - let(:milestone) { create(:milestone, title: 'Milestone v1.0', project: project) } - let(:issue) { create(:issue, project: project, milestone: milestone) } - let(:merge_request) { create(:merge_request, source_project: project, milestone: milestone) } - - before do - project.team << [user, :master] - end - - def service - described_class.new(project, user, {}) - end - - describe '#execute' do - it 'deletes milestone' do - service.execute(milestone) - - expect { milestone.reload }.to raise_error ActiveRecord::RecordNotFound - end - - it 'deletes milestone id from issuables' do - service.execute(milestone) - - expect(issue.reload.milestone).to be_nil - expect(merge_request.reload.milestone).to be_nil - end - - context 'group milestones' do - let(:group) { create(:group) } - let(:group_milestone) { create(:milestone, group: group) } - - before do - project.update(namespace: group) - group.add_developer(user) - end - - it { expect(service.execute(group_milestone)).to be_nil } - - it 'does not update milestone issuables' do - expect(MergeRequests::UpdateService).not_to receive(:new) - expect(Issues::UpdateService).not_to receive(:new) - - service.execute(group_milestone) - end - end - end -end -- cgit v1.2.1