Pathname has a warning, so require it first while silencing warnings to shut it up.
Also, in 1.9, Bundler creates warnings due to overriding Rubygems methods
Required Files
- pathname
- active_support/core_ext/kernel/reporting
- active_support/core_ext/string/encoding
- test/unit
- action_mailer
- action_mailer/test_case
Namespace
- MODULE ActionMailer
- MODULE ActionView
- MODULE ActiveSupport
- MODULE Net
- CLASS MockSMTP
- CLASS Net::SMTP