提交 fd918fe5 编写于 作者: A Aaron Patterson

AP tests should inherit from AS::TestCase

上级 5d09d395
......@@ -3,7 +3,7 @@
# class TranslatingController < ActionController::Base
# end
class TranslationControllerTest < Test::Unit::TestCase
class TranslationControllerTest < ActiveSupport::TestCase
def setup
@controller = ActionController::Base.new
end
......@@ -23,4 +23,4 @@ def test_action_controller_base_responds_to_localize
def test_action_controller_base_responds_to_l
assert_respond_to @controller, :l
end
end
\ No newline at end of file
end
......@@ -106,7 +106,7 @@ def test_record_identifier
end
end
class ControllerInstanceTests < Test::Unit::TestCase
class ControllerInstanceTests < ActiveSupport::TestCase
def setup
@empty = EmptyController.new
@contained = Submodule::ContainedEmptyController.new
......
......@@ -2,7 +2,7 @@
require 'controller/fake_controllers'
require 'action_controller/vendor/html-scanner'
class SessionTest < Test::Unit::TestCase
class SessionTest < ActiveSupport::TestCase
StubApp = lambda { |env|
[200, {"Content-Type" => "text/html", "Content-Length" => "13"}, ["Hello, World!"]]
}
......@@ -165,7 +165,7 @@ def test_xml_http_request_override_accept
end
end
class IntegrationTestTest < Test::Unit::TestCase
class IntegrationTestTest < ActiveSupport::TestCase
def setup
@test = ::ActionDispatch::IntegrationTest.new(:app)
@test.class.stubs(:fixture_table_names).returns([])
......
require 'abstract_unit'
require 'controller/fake_models'
class RecordIdentifierTest < Test::Unit::TestCase
class RecordIdentifierTest < ActiveSupport::TestCase
include ActionController::RecordIdentifier
def setup
......
......@@ -12,7 +12,7 @@ def rescue_action(e) raise e end
ROUTING = ActionDispatch::Routing
# See RFC 3986, section 3.3 for allowed path characters.
class UriReservedCharactersRoutingTest < Test::Unit::TestCase
class UriReservedCharactersRoutingTest < ActiveSupport::TestCase
include RoutingTestHelpers
def setup
......@@ -72,7 +72,7 @@ def url_for(options)
end
end
class LegacyRouteSetTests < Test::Unit::TestCase
class LegacyRouteSetTests < ActiveSupport::TestCase
include RoutingTestHelpers
attr_reader :rs
......
......@@ -2,7 +2,7 @@
require 'action_dispatch/testing/integration'
module ActionDispatch
class RunnerTest < Test::Unit::TestCase
class RunnerTest < ActiveSupport::TestCase
class MyRunner
include Integration::Runner
......
......@@ -7,7 +7,7 @@
require 'controller/fake_controllers'
require 'action_controller/vendor/html-scanner'
class SelectorTest < Test::Unit::TestCase
class SelectorTest < ActiveSupport::TestCase
#
# Basic selector: element, id, class, attributes.
#
......
require 'abstract_unit'
class ReloaderTest < Test::Unit::TestCase
class ReloaderTest < ActiveSupport::TestCase
Reloader = ActionDispatch::Reloader
def test_prepare_callbacks
......
require 'abstract_unit'
require 'controller/fake_models'
class CompiledTemplatesTest < Test::Unit::TestCase
class CompiledTemplatesTest < ActiveSupport::TestCase
def setup
# Clean up any details key cached to expose failures
# that otherwise would appear just on isolated tests
......
require 'abstract_unit'
class DateHelperDistanceOfTimeInWordsI18nTests < Test::Unit::TestCase
class DateHelperDistanceOfTimeInWordsI18nTests < ActiveSupport::TestCase
include ActionView::Helpers::DateHelper
attr_reader :request
......@@ -71,7 +71,7 @@ def test_distance_of_time_pluralizations
end
end
class DateHelperSelectTagsI18nTests < Test::Unit::TestCase
class DateHelperSelectTagsI18nTests < ActiveSupport::TestCase
include ActionView::Helpers::DateHelper
attr_reader :request
......
require 'abstract_unit'
require 'active_support/core_ext/object/inclusion'
class ErbUtilTest < Test::Unit::TestCase
class ErbUtilTest < ActiveSupport::TestCase
include ERB::Util
ERB::Util::HTML_ESCAPE.each do |given, expected|
......
require 'abstract_unit'
class CDATANodeTest < Test::Unit::TestCase
class CDATANodeTest < ActiveSupport::TestCase
def setup
@node = HTML::CDATA.new(nil, 0, 0, "<p>howdy</p>")
end
......
require 'abstract_unit'
class DocumentTest < Test::Unit::TestCase
class DocumentTest < ActiveSupport::TestCase
def test_handle_doctype
doc = nil
assert_nothing_raised do
......
require 'abstract_unit'
class NodeTest < Test::Unit::TestCase
class NodeTest < ActiveSupport::TestCase
class MockNode
def initialize(matched, value)
......
require 'abstract_unit'
class TagNodeTest < Test::Unit::TestCase
class TagNodeTest < ActiveSupport::TestCase
def test_open_without_attributes
node = tag("<tag>")
assert_equal "tag", node.name
......
require 'abstract_unit'
class TextNodeTest < Test::Unit::TestCase
class TextNodeTest < ActiveSupport::TestCase
def setup
@node = HTML::Text.new(nil, 0, 0, "hello, howdy, aloha, annyeong")
end
......
require 'abstract_unit'
class TokenizerTest < Test::Unit::TestCase
class TokenizerTest < ActiveSupport::TestCase
def test_blank
tokenize ""
......
......@@ -3,8 +3,9 @@
require 'test/unit'
require 'rbconfig'
require 'active_support/core_ext/kernel/reporting'
require 'abstract_unit'
class TestIsolated < Test::Unit::TestCase
class TestIsolated < ActiveSupport::TestCase
ruby = File.join(*RbConfig::CONFIG.values_at('bindir', 'RUBY_INSTALL_NAME'))
Dir["#{File.dirname(__FILE__)}/{abstract,controller,dispatch,template}/**/*_test.rb"].each do |file|
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册