Spec-Zone.ru › Ruby on Rails 5.1

класс ActiveSupport::TestCase

Родитель:
Minitest::Test
Включенные модули:
ActiveSupport::Testing::SetupAndTeardown, ActiveSupport::Testing::Assertions, ActiveSupport::Testing::TimeHelpers, ActiveSupport::Testing::FileFixtures, ActiveRecord::TestFixtures

Константы

Assertion

Открытые методы класса

test_order() Показать исходный код
# File activesupport/lib/active_support/test_case.rb, line 38
def test_order
  ActiveSupport.test_order ||= :random
end

Возвращает порядок выполнения тестовых случаев.

ActiveSupport::TestCase.test_order # => :random

Возможные значения — :random, :parallel, :alpha, :sorted. По умолчанию :random.

test_order=(new_order) Показать исходный код
# File activesupport/lib/active_support/test_case.rb, line 28
def test_order=(new_order)
  ActiveSupport.test_order = new_order
end

Устанавливает порядок выполнения тестовых случаев.

ActiveSupport::TestCase.test_order = :random # => :random

Допустимые значения:

  • :random (для выполнения тестов в случайном порядке)

  • :parallel (для выполнения тестов параллельно)

  • :sorted (для выполнения тестов в алфавитном порядке по имени метода)

  • :alpha (эквивалентно :sorted)

© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API