aboutsummaryrefslogtreecommitdiffstats
path: root/actionmailer/test
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2018-09-24 16:12:44 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2018-09-24 16:12:44 -0700
commitfefcb36811f56d3d0c761b8a1d7b60ccd89defdb (patch)
treeed2549852819b80cdc01eba113041abb90294d35 /actionmailer/test
parent0a829f7db10263c5bf5f8b4ee04ea92a05ecdd39 (diff)
downloadrails-fefcb36811f56d3d0c761b8a1d7b60ccd89defdb.tar.gz
rails-fefcb36811f56d3d0c761b8a1d7b60ccd89defdb.tar.bz2
rails-fefcb36811f56d3d0c761b8a1d7b60ccd89defdb.zip
This patch removes deprecated catch-all routes from AM
It also removes a monkey patch from AM::Base
Diffstat (limited to 'actionmailer/test')
-rw-r--r--actionmailer/test/url_test.rb24
1 files changed, 7 insertions, 17 deletions
diff --git a/actionmailer/test/url_test.rb b/actionmailer/test/url_test.rb
index 3c940bc969..a926663a9f 100644
--- a/actionmailer/test/url_test.rb
+++ b/actionmailer/test/url_test.rb
@@ -8,11 +8,16 @@ end
AppRoutes = ActionDispatch::Routing::RouteSet.new
-class ActionMailer::Base
- include AppRoutes.url_helpers
+AppRoutes.draw do
+ get "/welcome" => "foo#bar", as: "welcome"
+ get "/dummy_model" => "foo#baz", as: "dummy_model"
+ get "/welcome/greeting", to: "welcome#greeting"
+ get "/a/b(/:id)", to: "a#b"
end
class UrlTestMailer < ActionMailer::Base
+ include AppRoutes.url_helpers
+
default_url_options[:host] = "www.basecamphq.com"
configure do |c|
@@ -80,14 +85,6 @@ class ActionMailerUrlTest < ActionMailer::TestCase
def test_url_for
UrlTestMailer.delivery_method = :test
- AppRoutes.draw do
- ActiveSupport::Deprecation.silence do
- get ":controller(/:action(/:id))"
- get "/welcome" => "foo#bar", as: "welcome"
- get "/dummy_model" => "foo#baz", as: "dummy_model"
- end
- end
-
# string
assert_url_for "http://foo/", "http://foo/"
@@ -111,13 +108,6 @@ class ActionMailerUrlTest < ActionMailer::TestCase
def test_signed_up_with_url
UrlTestMailer.delivery_method = :test
- AppRoutes.draw do
- ActiveSupport::Deprecation.silence do
- get ":controller(/:action(/:id))"
- get "/welcome" => "foo#bar", as: "welcome"
- end
- end
-
expected = new_mail
expected.to = @recipient
expected.subject = "[Signed up] Welcome #{@recipient}"