class TestOrderTest

Public Instance Methods

setup() click to toggle source
# File activesupport/test/test_case_test.rb, line 308
def setup
  @original_test_order = ActiveSupport::TestCase.test_order
end
teardown() click to toggle source
# File activesupport/test/test_case_test.rb, line 312
def teardown
  ActiveSupport::TestCase.test_order = @original_test_order
end
test_defaults_to_random() click to toggle source
# File activesupport/test/test_case_test.rb, line 316
def test_defaults_to_random
  ActiveSupport::TestCase.test_order = nil

  assert_equal :random, ActiveSupport::TestCase.test_order

  assert_equal :random, ActiveSupport.test_order
end
test_test_order_is_global() click to toggle source
# File activesupport/test/test_case_test.rb, line 324
def test_test_order_is_global
  ActiveSupport::TestCase.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

  ActiveSupport.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
end