[#200] add update assignee issue spec
This commit is contained in:
parent
939f0dfe05
commit
17417456b4
|
@ -310,12 +310,6 @@ describe Projects::PullRequestsController do
|
||||||
ActionMailer::Base.deliveries.count.should == 3
|
ActionMailer::Base.deliveries.count.should == 3
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'should send email message to new assignee' do
|
|
||||||
put :update, @update_params.deep_merge(:pull_request => {:assignee_id => @project_reader.id})
|
|
||||||
@project.pull_requests.last.issue.send(:send_assign_notifications)
|
|
||||||
ActionMailer::Base.deliveries.count.should == 1
|
|
||||||
end
|
|
||||||
|
|
||||||
it 'should not duplicate email message' do
|
it 'should not duplicate email message' do
|
||||||
post :create, @create_params.deep_merge(:issue => {:assignee_id => @project_admin.id})
|
post :create, @create_params.deep_merge(:issue => {:assignee_id => @project_admin.id})
|
||||||
@project.pull_requests.last.issue.send(:new_issue_notifications)
|
@project.pull_requests.last.issue.send(:new_issue_notifications)
|
||||||
|
|
|
@ -50,6 +50,14 @@ describe Issue do
|
||||||
Comment.where(:automatic => true, :commentable_type => 'Issue',
|
Comment.where(:automatic => true, :commentable_type => 'Issue',
|
||||||
:created_from_issue_id => another_issue.id).count.should == 1
|
:created_from_issue_id => another_issue.id).count.should == 1
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it 'should send email message to new assignee' do
|
||||||
|
create_issue(@user)
|
||||||
|
ActionMailer::Base.deliveries = []
|
||||||
|
@issue.update_attribute :assignee_id, @user.id
|
||||||
|
@issue.send(:send_assign_notifications, :update)
|
||||||
|
ActionMailer::Base.deliveries.count.should == 1
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'for member-group' do
|
context 'for member-group' do
|
||||||
|
|
Loading…
Reference in New Issue