class ActiveSupport::TestCase
Constants
- Assertion
Public Class Methods
# File activesupport/lib/active_support/test_case.rb, line 38 def test_order ActiveSupport.test_order ||= :random end
Returns the order in which test cases are run.
ActiveSupport::TestCase.test_order # => :random
Possible values are :random
, :parallel
, :alpha
, :sorted
. Defaults to :random
.
# File activesupport/lib/active_support/test_case.rb, line 28 def test_order=(new_order) ActiveSupport.test_order = new_order end
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
)
Public Instance Methods
# File activesupport/lib/active_support/test_case.rb, line 77 def assert_nothing_raised(*args) if args.present? ActiveSupport::Deprecation.warn( "Passing arguments to assert_nothing_raised " "is deprecated and will be removed in Rails 5.1.") end yield end
Assertion that the block should not raise an exception.
Passes if evaluated code in the yielded block raises no exception.
assert_nothing_raised do perform_service(param: 'no_exception') end
© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.