Require action mailer more gracefully

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4944 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
David Heinemeier Hansson 2006-09-03 22:43:24 +00:00
parent 4bd444c1fe
commit 268c1dee8f
1 changed files with 10 additions and 1 deletions

View File

@ -5,9 +5,18 @@
require File.dirname(__FILE__) + '/../abstract_unit'
require File.dirname(__FILE__) + '/fake_controllers'
require "action_mailer"
unless defined?(ActionMailer)
begin
$:.unshift(File.dirname(__FILE__) + "/../../../actionmailer/lib")
require 'active_mailer'
rescue LoadError
require 'rubygems'
require_gem 'actionmailer'
end
end
class AssertSelectTest < Test::Unit::TestCase
class AssertSelectController < ActionController::Base
def response_with=(content)