@@ -186,28 +186,32 @@ def email_with_optional_args(required_arg, optional_arg = nil); end
186
186
it "passes when deliver_later is called with a wait_until argument" do
187
187
send_time = Date . tomorrow . noon
188
188
189
- expect { TestMailer . test_email . deliver_later ( :wait_until => send_time ) }
190
- . to have_enqueued_email ( TestMailer , :test_email ) . at ( send_time )
189
+ expect {
190
+ TestMailer . test_email . deliver_later ( :wait_until => send_time )
191
+ } . to have_enqueued_email ( TestMailer , :test_email ) . at ( send_time )
191
192
end
192
193
193
194
it "generates a failure message with at" do
194
195
send_time = Date . tomorrow . noon
195
196
196
197
expect {
197
- expect { TestMailer . test_email . deliver_later ( :wait_until => send_time + 1 ) }
198
- . to have_enqueued_email ( TestMailer , :test_email ) . at ( send_time )
198
+ expect {
199
+ TestMailer . test_email . deliver_later ( :wait_until => send_time + 1 )
200
+ } . to have_enqueued_email ( TestMailer , :test_email ) . at ( send_time )
199
201
} . to raise_error ( /expected to enqueue TestMailer.test_email exactly 1 time at #{ send_time . strftime ( '%F %T' ) } / )
200
202
end
201
203
202
204
it "passes when deliver_later is called with a queue argument" do
203
- expect { TestMailer . test_email . deliver_later ( :queue => 'urgent_mail' ) }
204
- . to have_enqueued_email ( TestMailer , :test_email ) . on_queue ( 'urgent_mail' )
205
+ expect {
206
+ TestMailer . test_email . deliver_later ( :queue => 'urgent_mail' )
207
+ } . to have_enqueued_email ( TestMailer , :test_email ) . on_queue ( 'urgent_mail' )
205
208
end
206
209
207
210
it "generates a failure message with on_queue" do
208
211
expect {
209
- expect { TestMailer . test_email . deliver_later ( :queue => 'not_urgent_mail' ) }
210
- . to have_enqueued_email ( TestMailer , :test_email ) . on_queue ( 'urgent_mail' )
212
+ expect {
213
+ TestMailer . test_email . deliver_later ( :queue => 'not_urgent_mail' )
214
+ } . to have_enqueued_email ( TestMailer , :test_email ) . on_queue ( 'urgent_mail' )
211
215
} . to raise_error ( /expected to enqueue TestMailer.test_email exactly 1 time on queue urgent_mail/ )
212
216
end
213
217
0 commit comments