aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2018-09-28 12:19:43 -0700
committerDavid Heinemeier Hansson <david@loudthinking.com>2018-09-28 12:19:43 -0700
commit8a0a1034955544ee2e4c1f85317c0db84f3aa55b (patch)
tree1e00acdce252b2ce505ff2e8f9f5acd4ba19bbeb /test/unit
parent5ad0813322820a6c42d7b3074531ac40108bfb69 (diff)
downloadrails-8a0a1034955544ee2e4c1f85317c0db84f3aa55b.tar.gz
rails-8a0a1034955544ee2e4c1f85317c0db84f3aa55b.tar.bz2
rails-8a0a1034955544ee2e4c1f85317c0db84f3aa55b.zip
ActionMailroom -> ActionMailbox
We didn't end up using the mailroom metaphor directly, so let's stick with a more conventional naming strategy.
Diffstat (limited to 'test/unit')
-rw-r--r--test/unit/.DS_Storebin0 -> 6148 bytes
-rw-r--r--test/unit/controller_test.rb8
-rw-r--r--test/unit/inbound_email/incineration_test.rb4
-rw-r--r--test/unit/inbound_email/message_id_test.rb2
-rw-r--r--test/unit/inbound_email_test.rb2
-rw-r--r--test/unit/mailbox/callbacks_test.rb4
-rw-r--r--test/unit/mailbox/routing_test.rb8
-rw-r--r--test/unit/mailbox/state_test.rb8
-rw-r--r--test/unit/router_test.rb10
9 files changed, 23 insertions, 23 deletions
diff --git a/test/unit/.DS_Store b/test/unit/.DS_Store
new file mode 100644
index 0000000000..69403a911f
--- /dev/null
+++ b/test/unit/.DS_Store
Binary files differ
diff --git a/test/unit/controller_test.rb b/test/unit/controller_test.rb
index f2a49f415f..508e561244 100644
--- a/test/unit/controller_test.rb
+++ b/test/unit/controller_test.rb
@@ -1,19 +1,19 @@
require_relative '../test_helper'
-class ActionMailroom::InboundEmailsControllerTest < ActionDispatch::IntegrationTest
+class ActionMailbox::InboundEmailsControllerTest < ActionDispatch::IntegrationTest
test "receiving a valid RFC 822 message" do
- assert_difference -> { ActionMailroom::InboundEmail.count }, +1 do
+ assert_difference -> { ActionMailbox::InboundEmail.count }, +1 do
post_inbound_email "welcome.eml"
end
assert_response :created
- inbound_email = ActionMailroom::InboundEmail.last
+ inbound_email = ActionMailbox::InboundEmail.last
assert_equal file_fixture('../files/welcome.eml').read, inbound_email.raw_email.download
end
test "rejecting a message of an unsupported type" do
- assert_no_difference -> { ActionMailroom::InboundEmail.count } do
+ assert_no_difference -> { ActionMailbox::InboundEmail.count } do
post rails_inbound_emails_url, params: { message: fixture_file_upload('files/text.txt', 'text/plain') }
end
diff --git a/test/unit/inbound_email/incineration_test.rb b/test/unit/inbound_email/incineration_test.rb
index 3de0af3225..212325b92d 100644
--- a/test/unit/inbound_email/incineration_test.rb
+++ b/test/unit/inbound_email/incineration_test.rb
@@ -1,10 +1,10 @@
require_relative '../../test_helper'
-class ActionMailroom::InboundEmail::IncinerationTest < ActiveSupport::TestCase
+class ActionMailbox::InboundEmail::IncinerationTest < ActiveSupport::TestCase
test "incinerate emails 30 days after they have been processed" do
freeze_time
- assert_enqueued_with job: ActionMailroom::InboundEmail::IncinerationJob, at: 30.days.from_now do
+ assert_enqueued_with job: ActionMailbox::InboundEmail::IncinerationJob, at: 30.days.from_now do
create_inbound_email_from_fixture("welcome.eml").delivered!
end
end
diff --git a/test/unit/inbound_email/message_id_test.rb b/test/unit/inbound_email/message_id_test.rb
index 75c15a531a..aa9ce90b4c 100644
--- a/test/unit/inbound_email/message_id_test.rb
+++ b/test/unit/inbound_email/message_id_test.rb
@@ -1,6 +1,6 @@
require_relative '../../test_helper'
-class ActionMailroom::InboundEmail::MessageIdTest < ActiveSupport::TestCase
+class ActionMailbox::InboundEmail::MessageIdTest < ActiveSupport::TestCase
test "message id is extracted from raw email" do
inbound_email = create_inbound_email_from_fixture("welcome.eml")
assert_equal "0CB459E0-0336-41DA-BC88-E6E28C697DDB@37signals.com", inbound_email.message_id
diff --git a/test/unit/inbound_email_test.rb b/test/unit/inbound_email_test.rb
index e4b7be2440..7c42188584 100644
--- a/test/unit/inbound_email_test.rb
+++ b/test/unit/inbound_email_test.rb
@@ -1,6 +1,6 @@
require_relative '../test_helper'
-module ActionMailroom
+module ActionMailbox
class InboundEmailTest < ActiveSupport::TestCase
test "mail provides the parsed source" do
assert_equal "Discussion: Let's debate these attachments", create_inbound_email_from_fixture("welcome.eml").mail.subject
diff --git a/test/unit/mailbox/callbacks_test.rb b/test/unit/mailbox/callbacks_test.rb
index 4cafeb3534..b6cfef9868 100644
--- a/test/unit/mailbox/callbacks_test.rb
+++ b/test/unit/mailbox/callbacks_test.rb
@@ -1,6 +1,6 @@
require_relative '../../test_helper'
-class CallbackMailbox < ActionMailroom::Mailbox
+class CallbackMailbox < ActionMailbox::Base
before_processing { $before_processing = "Ran that!" }
after_processing { $after_processing = "Ran that too!" }
around_processing ->(r, block) { block.call; $around_processing = "Ran that as well!" }
@@ -10,7 +10,7 @@ class CallbackMailbox < ActionMailroom::Mailbox
end
end
-class ActionMailroom::Mailbox::CallbacksTest < ActiveSupport::TestCase
+class ActionMailbox::Base::CallbacksTest < ActiveSupport::TestCase
setup do
$before_processing = $after_processing = $around_processing = $processed = false
@inbound_email = create_inbound_email_from_fixture("welcome.eml")
diff --git a/test/unit/mailbox/routing_test.rb b/test/unit/mailbox/routing_test.rb
index 4a8ed10eb0..320dee6aab 100644
--- a/test/unit/mailbox/routing_test.rb
+++ b/test/unit/mailbox/routing_test.rb
@@ -1,16 +1,16 @@
require_relative '../../test_helper'
-class ApplicationMailbox < ActionMailroom::Mailbox
+class ApplicationMailbox < ActionMailbox::Base
routing "replies@example.com" => :replies
end
-class RepliesMailbox < ActionMailroom::Mailbox
+class RepliesMailbox < ActionMailbox::Base
def process
$processed = mail.subject
end
end
-class ActionMailroom::Mailbox::RoutingTest < ActiveSupport::TestCase
+class ActionMailbox::Base::RoutingTest < ActiveSupport::TestCase
setup do
$processed = false
@inbound_email = create_inbound_email_from_fixture("welcome.eml")
@@ -22,7 +22,7 @@ class ActionMailroom::Mailbox::RoutingTest < ActiveSupport::TestCase
end
test "delayed routing" do
- perform_enqueued_jobs only: ActionMailroom::RoutingJob do
+ perform_enqueued_jobs only: ActionMailbox::RoutingJob do
another_inbound_email = create_inbound_email_from_fixture("welcome.eml", status: :pending)
assert_equal "Discussion: Let's debate these attachments", $processed
end
diff --git a/test/unit/mailbox/state_test.rb b/test/unit/mailbox/state_test.rb
index 6215e02837..32d16ca8fe 100644
--- a/test/unit/mailbox/state_test.rb
+++ b/test/unit/mailbox/state_test.rb
@@ -1,12 +1,12 @@
require_relative '../../test_helper'
-class SuccessfulMailbox < ActionMailroom::Mailbox
+class SuccessfulMailbox < ActionMailbox::Base
def process
$processed = mail.subject
end
end
-class UnsuccessfulMailbox < ActionMailroom::Mailbox
+class UnsuccessfulMailbox < ActionMailbox::Base
rescue_from(RuntimeError) { $processed = :failure }
def process
@@ -14,7 +14,7 @@ class UnsuccessfulMailbox < ActionMailroom::Mailbox
end
end
-class BouncingMailbox < ActionMailroom::Mailbox
+class BouncingMailbox < ActionMailbox::Base
def process
$processed = :bounced
bounced!
@@ -22,7 +22,7 @@ class BouncingMailbox < ActionMailroom::Mailbox
end
-class ActionMailroom::Mailbox::StateTest < ActiveSupport::TestCase
+class ActionMailbox::Base::StateTest < ActiveSupport::TestCase
setup do
$processed = false
@inbound_email = create_inbound_email_from_mail \
diff --git a/test/unit/router_test.rb b/test/unit/router_test.rb
index 678810a900..e244ff45f4 100644
--- a/test/unit/router_test.rb
+++ b/test/unit/router_test.rb
@@ -1,6 +1,6 @@
require_relative '../test_helper'
-class RootMailbox < ActionMailroom::Mailbox
+class RootMailbox < ActionMailbox::Base
def process
$processed_by = self.class.to_s
$processed_mail = mail
@@ -19,10 +19,10 @@ class FirstMailboxAddress
end
end
-module ActionMailroom
+module ActionMailbox
class RouterTest < ActiveSupport::TestCase
setup do
- @router = ActionMailroom::Router.new
+ @router = ActionMailbox::Router.new
$processed_by = $processed_mail = nil
end
@@ -82,7 +82,7 @@ module ActionMailroom
end
test "missing route" do
- assert_raises(ActionMailroom::Router::RoutingError) do
+ assert_raises(ActionMailbox::Router::RoutingError) do
inbound_email = create_inbound_email_from_mail(to: "going-nowhere@example.com", subject: "This is a reply")
@router.route inbound_email
assert inbound_email.bounced?
@@ -90,7 +90,7 @@ module ActionMailroom
end
test "invalid address" do
- assert_raises(ActionMailroom::Router::Route::InvalidAddressError) do
+ assert_raises(ActionMailbox::Router::Route::InvalidAddressError) do
@router.add_route Array.new, to: :first
@router.route create_inbound_email_from_mail(to: "replies-nowhere@example.com", subject: "This is a reply")
end