diff options
Diffstat (limited to 'spec/services/issues/close_service_spec.rb')
-rw-r--r-- | spec/services/issues/close_service_spec.rb | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/spec/services/issues/close_service_spec.rb b/spec/services/issues/close_service_spec.rb deleted file mode 100644 index d15dff1b52b..00000000000 --- a/spec/services/issues/close_service_spec.rb +++ /dev/null @@ -1,35 +0,0 @@ -require 'spec_helper' - -describe Issues::CloseService do - let(:project) { create(:empty_project) } - let(:user) { create(:user) } - let(:user2) { create(:user) } - let(:issue) { create(:issue, assignee: user2) } - - before do - project.team << [user, :master] - project.team << [user2, :developer] - end - - describe :execute do - context "valid params" do - before do - @issue = Issues::CloseService.new(project, user, {}).execute(issue) - end - - it { expect(@issue).to be_valid } - it { expect(@issue).to be_closed } - - it 'should send email to user2 about assign of new issue' do - email = ActionMailer::Base.deliveries.last - expect(email.to.first).to eq(user2.email) - expect(email.subject).to include(issue.title) - end - - it 'should create system note about issue reassign' do - note = @issue.notes.last - expect(note.note).to include "Status changed to closed" - end - end - end -end |