diff options
author | Steffen van Bergerem <svbergerem@online.de> | 2016-09-03 01:11:28 +0300 |
---|---|---|
committer | Dennis Schubert <mail@dennis-schubert.de> | 2016-09-04 04:26:42 +0300 |
commit | c3de77e0fc2e53b01458de390218d7dcddf8835f (patch) | |
tree | 90930c7f42d31cbbc5e26c3835db06ffc3fcf8fe /spec/workers | |
parent | 6ad9000f8c16f6758c39b59412a4b6978910d690 (diff) |
Send notification mails on CSRF fails
closes #7050
Diffstat (limited to 'spec/workers')
-rw-r--r-- | spec/workers/mail/csrf_token_fail_spec.rb | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/spec/workers/mail/csrf_token_fail_spec.rb b/spec/workers/mail/csrf_token_fail_spec.rb new file mode 100644 index 000000000..321b06dc4 --- /dev/null +++ b/spec/workers/mail/csrf_token_fail_spec.rb @@ -0,0 +1,18 @@ +# Copyright (c) 2010-2011, Diaspora Inc. This file is +# licensed under the Affero General Public License version 3 or later. See +# the COPYRIGHT file. + +require "spec_helper" + +describe Workers::Mail::CsrfTokenFail do + describe "#perfom" do + it "should call .deliver on the notifier object" do + user = alice + mail_double = double + expect(mail_double).to receive(:deliver_now) + expect(Notifier).to receive(:csrf_token_fail).with(user.id).and_return(mail_double) + + Workers::Mail::CsrfTokenFail.new.perform(user.id) + end + end +end |