Methods
S
T
Instance Public methods
setup()
# File activesupport/test/test_case_test.rb, line 177
def setup
  @original_test_order = ActiveSupport::TestCase.test_order
end
teardown()
# File activesupport/test/test_case_test.rb, line 181
def teardown
  ActiveSupport::TestCase.test_order = @original_test_order
end
test_defaults_to_sorted_with_warning()
# File activesupport/test/test_case_test.rb, line 185
def test_defaults_to_sorted_with_warning
  ActiveSupport::TestCase.test_order = nil

  assert_equal :sorted, assert_deprecated { ActiveSupport::TestCase.test_order }

  # It should only produce a deprecation warning the first time this is accessed
  assert_equal :sorted, assert_not_deprecated { ActiveSupport::TestCase.test_order }
  assert_equal :sorted, assert_not_deprecated { ActiveSupport.test_order }
end
test_i_suck_and_my_tests_are_order_dependent!()
# File activesupport/test/test_case_test.rb, line 211
def test_i_suck_and_my_tests_are_order_dependent!
  ActiveSupport::TestCase.test_order = :random

  klass = Class.new(ActiveSupport::TestCase) do
    i_suck_and_my_tests_are_order_dependent!
  end

  assert_equal :alpha, klass.test_order
  assert_equal :random, ActiveSupport::TestCase.test_order
end
test_test_order_is_global()
# File activesupport/test/test_case_test.rb, line 195
def test_test_order_is_global
  ActiveSupport::TestCase.test_order = :random

  assert_equal :random, ActiveSupport.test_order
  assert_equal :random, ActiveSupport::TestCase.test_order
  assert_equal :random, self.class.test_order
  assert_equal :random, Class.new(ActiveSupport::TestCase).test_order

  ActiveSupport.test_order = :sorted

  assert_equal :sorted, ActiveSupport.test_order
  assert_equal :sorted, ActiveSupport::TestCase.test_order
  assert_equal :sorted, self.class.test_order
  assert_equal :sorted, Class.new(ActiveSupport::TestCase).test_order
end