+ TraceImporterJob.perform_now(trace)
+ end
+
+ email = ActionMailer::Base.deliveries.last
+ assert_equal trace.user.email, email.to[0]
+ assert_match(/failure/, email.subject)
+ assert_no_match(/Start tag expected/, email.text_part.body.to_s, "should not include parser error")
+ assert_match(%r{jobs/trace_importer_job\.rb}, email.text_part.body.to_s, "should include stack backtrace")
+
+ ActionMailer::Base.deliveries.clear
+ end
+
+ def test_parse_error_notification
+ trace = create(:trace, :inserted => false, :fixture => "jpg")
+ Rails.logger.silence do
+ TraceImporterJob.perform_now(trace)