Skip to content
This repository was archived by the owner on Dec 1, 2021. It is now read-only.

Commit 7f5bc84

Browse files
committed
notes on testing devise and ActionMailer
1 parent 5075af2 commit 7f5bc84

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

week7/class_materials/notes.txt

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
config.include Devise::TestHelpers, type: :controller
2+
user = User.create or let :user {}
3+
sign_in user
4+
5+
before(:each) do
6+
ActionMailer::Base.delivery_method = :test
7+
ActionMailer::Base.perform_deliveries = true
8+
ActionMailer::Base.deliveries = []
9+
end
10+
11+
after(:each) do
12+
ActionMailer::Base.deliveries.clear
13+
end
14+
15+
let(:mail) { ActionMailer::Base.deliveries.last }
16+
17+
it 'should send an email' do
18+
ActionMailer::Base.deliveries.count.should == 1
19+
end

0 commit comments

Comments
 (0)