summaryrefslogtreecommitdiff
path: root/spec/controllers
diff options
context:
space:
mode:
authorValery Sizov <valery@gitlab.com>2015-11-30 16:12:31 +0200
committerValery Sizov <valery@gitlab.com>2015-11-30 16:12:31 +0200
commite92ceb7b57139e985674a44cfe75534c52ed4acd (patch)
treee4541606093f122532dfaaf7f460c30162771f31 /spec/controllers
parent461731f0769a826d00c4d5846ff6d2f55fd4b829 (diff)
downloadgitlab-ce-e92ceb7b57139e985674a44cfe75534c52ed4acd.tar.gz
Diffstat (limited to 'spec/controllers')
-rw-r--r--spec/controllers/abuse_reports_controller_spec.rb36
1 files changed, 20 insertions, 16 deletions
diff --git a/spec/controllers/abuse_reports_controller_spec.rb b/spec/controllers/abuse_reports_controller_spec.rb
index 0faab8d7ff0..15824a1c67f 100644
--- a/spec/controllers/abuse_reports_controller_spec.rb
+++ b/spec/controllers/abuse_reports_controller_spec.rb
@@ -18,27 +18,31 @@ describe AbuseReportsController do
end
it "sends a notification email" do
- post :create,
- abuse_report: {
- user_id: user.id,
- message: message
- }
-
- email = ActionMailer::Base.deliveries.last
-
- expect(email.to).to eq([admin_email])
- expect(email.subject).to include(user.username)
- expect(email.text_part.body).to include(message)
- end
-
- it "saves the abuse report" do
- expect do
+ perform_enqueued_jobs do
post :create,
abuse_report: {
user_id: user.id,
message: message
}
- end.to change { AbuseReport.count }.by(1)
+
+ email = ActionMailer::Base.deliveries.last
+
+ expect(email.to).to eq([admin_email])
+ expect(email.subject).to include(user.username)
+ expect(email.text_part.body).to include(message)
+ end
+ end
+
+ it "saves the abuse report" do
+ perform_enqueued_jobs do
+ expect do
+ post :create,
+ abuse_report: {
+ user_id: user.id,
+ message: message
+ }
+ end.to change { AbuseReport.count }.by(1)
+ end
end
end