From 4a9b45ce2214573de29eed694e4416d46642244f Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 18 Sep 2018 16:07:06 -0700 Subject: Use a test helper to create fixtures rather than rely on them being predefined Too much hassle to manage all the steps compared to just pointing to an .eml fixture and having it setup for you. --- test/test_helper.rb | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'test') diff --git a/test/test_helper.rb b/test/test_helper.rb index 9344a57fd7..c05cc87896 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -20,13 +20,8 @@ if ActiveSupport::TestCase.respond_to?(:fixture_path=) ActiveSupport::TestCase.fixtures :all end +require "action_mailroom/test_helper" + class ActiveSupport::TestCase - private - def create_inbound_email(fixture_name) - ActionMailroom::InboundEmail.create!.tap do |inbound_email| - inbound_email.raw_email.attach \ - ActiveStorage::Blob.create_after_upload! \ - io: file_fixture(fixture_name).open, filename: fixture_name, content_type: 'message/rfc822' - end - end + include ActionMailroom::TestHelper end -- cgit v1.2.3