Get ActionMailer's tests passing with the non global router

This commit is contained in:
Carlhuda 2010-02-24 16:21:21 -08:00
parent a278f23310
commit 1fb2c6f635
1 changed files with 4 additions and 2 deletions

View File

@ -4,8 +4,10 @@ require 'action_controller'
class WelcomeController < ActionController::Base
end
AppRoutes = ActionDispatch::Routing::RouteSet.new
class ActionMailer::Base
include ActionController::UrlFor
include AppRoutes.named_url_helpers
end
class TestMailer < ActionMailer::Base
@ -61,7 +63,7 @@ class ActionMailerUrlTest < Test::Unit::TestCase
def test_signed_up_with_url
TestMailer.delivery_method = :test
ActionDispatch::Routing::Routes.draw do |map|
AppRoutes.draw do |map|
map.connect ':controller/:action/:id'
map.welcome 'welcome', :controller=>"foo", :action=>"bar"
end