Spec-Zone.ru › Ruby on Rails 5.2

класс ActiveSupport::TestCase

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

Константы

Assertion

Публичные методы класса

test_order() Показать исходный код
# File activesupport/lib/active_support/test_case.rb, line 39
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 29
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