forked from minitest/minitest-rails
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Since the changes for Rails 4 the TestCase duck-punches aren't as isolated. Add this helper file so that everything gets loaded once. No more calling 'load' instead of 'require'. Uncomment the mailer tests. It was a mistake to comment them out.
- Loading branch information
Showing
17 changed files
with
136 additions
and
203 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
require "minitest/autorun" | ||
|
||
require "rails" | ||
require "rails/generators" | ||
|
||
require "active_record" | ||
|
||
require "action_controller" | ||
require "action_controller/railtie" | ||
|
||
require "action_mailer" | ||
|
||
require "minitest-rails" | ||
require "minitest/rails" | ||
|
||
require "fakefs/safe" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,114 +1,109 @@ | ||
require "minitest/autorun" | ||
require "rails" | ||
|
||
require "action_mailer" | ||
|
||
require "minitest/rails" | ||
require "helper" | ||
|
||
class TestTestMailer < ActionMailer::Base; end | ||
|
||
# From Rails... | ||
# class CrazyNameMailerTest < ActionMailer::TestCase | ||
# tests TestTestMailer | ||
|
||
# def test_set_mailer_class_manual | ||
# assert_equal TestTestMailer, self.class.mailer_class | ||
# end | ||
# end | ||
|
||
# class CrazySymbolNameMailerTest < ActionMailer::TestCase | ||
# tests :test_test_mailer | ||
|
||
# def test_set_mailer_class_manual_using_symbol | ||
# assert_equal TestTestMailer, self.class.mailer_class | ||
# end | ||
# end if Rails::VERSION::STRING >= "3.2" | ||
|
||
# class CrazyStringNameMailerTest < ActionMailer::TestCase | ||
# tests 'test_test_mailer' | ||
|
||
# def test_set_mailer_class_manual_using_string | ||
# assert_equal TestTestMailer, self.class.mailer_class | ||
# end | ||
# end if Rails::VERSION::STRING >= "3.2" | ||
|
||
# # New tests... | ||
# describe TestTestMailer do | ||
# it "gets the mailer from the test name" do | ||
# assert_equal TestTestMailer, self.class.mailer_class | ||
# end | ||
# end | ||
|
||
# describe TestTestMailer, :action do | ||
# it "gets the mailer from the test name" do | ||
# assert_equal TestTestMailer, self.class.mailer_class | ||
# end | ||
# end | ||
|
||
# describe TestTestMailer do | ||
# describe "nested" do | ||
# it "gets the mailer from the test name" do | ||
# assert_equal TestTestMailer, self.class.mailer_class | ||
# end | ||
# end | ||
# end | ||
|
||
# describe TestTestMailer, :action do | ||
# describe "nested" do | ||
# it "gets the mailer from the test name" do | ||
# assert_equal TestTestMailer, self.class.mailer_class | ||
# end | ||
# end | ||
# end | ||
|
||
# describe "TestTestMailer" do | ||
# it "gets the mailer from the test name" do | ||
# assert_equal TestTestMailer, self.class.mailer_class | ||
# end | ||
# end | ||
|
||
# describe "TestTestMailerTest" do | ||
# it "gets the mailer from the test name" do | ||
# assert_equal TestTestMailer, self.class.mailer_class | ||
# end | ||
# end | ||
|
||
# describe "AnotherCrazySymbolNameMailerTest" do | ||
# tests :test_test_mailer | ||
|
||
# it "gets the mailer after setting it with a symbol" do | ||
# assert_equal TestTestMailer, self.class.mailer_class | ||
# end | ||
# end if Rails::VERSION::STRING >= "3.2" | ||
|
||
# describe "AnotherCrazyStringNameMailerTest" do | ||
# tests 'test_test_mailer' | ||
|
||
# it "gets the mailer after setting it with a string" do | ||
# assert_equal TestTestMailer, self.class.mailer_class | ||
# end | ||
# end if Rails::VERSION::STRING >= "3.2" | ||
|
||
# describe "Another Crazy Name Mailer Test" do | ||
# tests TestTestMailer | ||
|
||
# it "gets the mailer after setting it manually" do | ||
# assert_equal TestTestMailer, self.class.mailer_class | ||
# end | ||
# end | ||
|
||
# describe "Another Crazy Symbol Name Mailer Test" do | ||
# tests :test_test_mailer | ||
|
||
# it "gets the mailer after setting it with a symbol" do | ||
# assert_equal TestTestMailer, self.class.mailer_class | ||
# end | ||
# end if Rails::VERSION::STRING >= "3.2" | ||
|
||
# describe "Another Crazy String Name Mailer Test" do | ||
# tests 'test_test_mailer' | ||
|
||
# it "gets the mailer after setting it with a string" do | ||
# assert_equal TestTestMailer, self.class.mailer_class | ||
# end | ||
# end if Rails::VERSION::STRING >= "3.2" | ||
class CrazyNameMailerTest < ActionMailer::TestCase | ||
tests TestTestMailer | ||
|
||
def test_set_mailer_class_manual | ||
assert_equal TestTestMailer, self.class.mailer_class | ||
end | ||
end | ||
|
||
class CrazySymbolNameMailerTest < ActionMailer::TestCase | ||
tests :test_test_mailer | ||
|
||
def test_set_mailer_class_manual_using_symbol | ||
assert_equal TestTestMailer, self.class.mailer_class | ||
end | ||
end if Rails::VERSION::STRING >= "3.2" | ||
|
||
class CrazyStringNameMailerTest < ActionMailer::TestCase | ||
tests 'test_test_mailer' | ||
|
||
def test_set_mailer_class_manual_using_string | ||
assert_equal TestTestMailer, self.class.mailer_class | ||
end | ||
end if Rails::VERSION::STRING >= "3.2" | ||
|
||
# New tests... | ||
describe TestTestMailer do | ||
it "gets the mailer from the test name" do | ||
assert_equal TestTestMailer, self.class.mailer_class | ||
end | ||
end | ||
|
||
describe TestTestMailer, :action do | ||
it "gets the mailer from the test name" do | ||
assert_equal TestTestMailer, self.class.mailer_class | ||
end | ||
end | ||
|
||
describe TestTestMailer do | ||
describe "nested" do | ||
it "gets the mailer from the test name" do | ||
assert_equal TestTestMailer, self.class.mailer_class | ||
end | ||
end | ||
end | ||
|
||
describe TestTestMailer, :action do | ||
describe "nested" do | ||
it "gets the mailer from the test name" do | ||
assert_equal TestTestMailer, self.class.mailer_class | ||
end | ||
end | ||
end | ||
|
||
describe "TestTestMailer" do | ||
it "gets the mailer from the test name" do | ||
assert_equal TestTestMailer, self.class.mailer_class | ||
end | ||
end | ||
|
||
describe "TestTestMailerTest" do | ||
it "gets the mailer from the test name" do | ||
assert_equal TestTestMailer, self.class.mailer_class | ||
end | ||
end | ||
|
||
describe "AnotherCrazySymbolNameMailerTest" do | ||
tests :test_test_mailer | ||
|
||
it "gets the mailer after setting it with a symbol" do | ||
assert_equal TestTestMailer, self.class.mailer_class | ||
end | ||
end if Rails::VERSION::STRING >= "3.2" | ||
|
||
describe "AnotherCrazyStringNameMailerTest" do | ||
tests 'test_test_mailer' | ||
|
||
it "gets the mailer after setting it with a string" do | ||
assert_equal TestTestMailer, self.class.mailer_class | ||
end | ||
end if Rails::VERSION::STRING >= "3.2" | ||
|
||
describe "Another Crazy Name Mailer Test" do | ||
tests TestTestMailer | ||
|
||
it "gets the mailer after setting it manually" do | ||
assert_equal TestTestMailer, self.class.mailer_class | ||
end | ||
end | ||
|
||
describe "Another Crazy Symbol Name Mailer Test" do | ||
tests :test_test_mailer | ||
|
||
it "gets the mailer after setting it with a symbol" do | ||
assert_equal TestTestMailer, self.class.mailer_class | ||
end | ||
end if Rails::VERSION::STRING >= "3.2" | ||
|
||
describe "Another Crazy String Name Mailer Test" do | ||
tests 'test_test_mailer' | ||
|
||
it "gets the mailer after setting it with a string" do | ||
assert_equal TestTestMailer, self.class.mailer_class | ||
end | ||
end if Rails::VERSION::STRING >= "3.2" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.