Merge pull request #18077 from claudiob/add-docs-for-test-order
Add docs for AS::TestCase::test_order
This commit is contained in:
commit
d6ed7b8496
@ -73,11 +73,11 @@ def self.eager_load!
|
|||||||
|
|
||||||
@@test_order = nil
|
@@test_order = nil
|
||||||
|
|
||||||
def self.test_order=(new_order)
|
def self.test_order=(new_order) # :nodoc:
|
||||||
@@test_order = new_order
|
@@test_order = new_order
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.test_order
|
def self.test_order # :nodoc:
|
||||||
@@test_order
|
@@test_order
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -16,10 +16,25 @@ class TestCase < ::Minitest::Test
|
|||||||
Assertion = Minitest::Assertion
|
Assertion = Minitest::Assertion
|
||||||
|
|
||||||
class << self
|
class << self
|
||||||
|
# Sets the order in which test cases are run.
|
||||||
|
#
|
||||||
|
# ActiveSupport::TestCase.test_order = :random # => :random
|
||||||
|
#
|
||||||
|
# Valid values are:
|
||||||
|
# * +:random+ (to run tests in random order)
|
||||||
|
# * +:parallel+ (to run tests in parallel)
|
||||||
|
# * +:sorted+ (to run tests alphabetically by method name)
|
||||||
|
# * +:alpha+ (equivalent to +:sorted+)
|
||||||
def test_order=(new_order)
|
def test_order=(new_order)
|
||||||
ActiveSupport.test_order = new_order
|
ActiveSupport.test_order = new_order
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Returns the order in which test cases are run.
|
||||||
|
#
|
||||||
|
# ActiveSupport::TestCase.test_order # => :sorted
|
||||||
|
#
|
||||||
|
# Possible values are +:random+, +:parallel+, +:alpha+, +:sorted+.
|
||||||
|
# Defaults to +:sorted+.
|
||||||
def test_order
|
def test_order
|
||||||
test_order = ActiveSupport.test_order
|
test_order = ActiveSupport.test_order
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user