В чем разница между использованием Minitest::Spec
и ActiveSupport::TestCase
в моем test_helper
в Rails 4?Разница между Minitest :: Spec и ActiveSupport :: TestCase
2
A
ответ
2
Этот проект предназначен для включения MiniTest в классы Rails TestCase . Ваш тест будет продолжать наследовать от
ActiveSupport::TestCase
, который теперь будет поддерживать спецификацию DSL. Minitest on Github
Это означает, что вы не должны использовать Minitest::Spec
и может просто использовать ActiveSupport::TestCase
все время, чтобы получить некоторые конвенции в вашем коде.
Edit: Если вы не используете MiniTest рельсы камня вы должны register_spec_type
class ControllerSpec < MiniTest::Spec
end
# Functional tests = describe ***Controller
MiniTest::Spec.register_spec_type(/Controller$/, ControllerSpec)
0
Я никогда не использовал ничего, кроме RSpec, но в соответствии с их публичными интерфейсами, ActiveSupport::TestCase поддерживает только тестирование, если ошибка была поднята, а Minitest::Spec имеет немного больше поддержки для тестирования других вещей, кроме успешных запросов БД.
Смежные вопросы
- 1. неинициализированной постоянная ActiveSupport :: TestCase
- 2. Rails ActiveSupport :: TestCase - красочный вывод
- 3. Когда я использую MiniTest :: Unit :: TestCase по сравнению с MiniTest :: Spec?
- 4. MiniTest :: Unit :: Функции TestCase
- 5. Разница между Ruby's Hash и HashWithIndifferentAccess ActiveSupport
- 6. В чем разница между Polymorph и Spec?
- 7. Rails 2.3 и minitest
- 8. ActiveSupport :: TestCase vs Test :: Unit :: TestCase при тестировании модульных тестов
- 9. недопустимый метод при включении модуля в ActiveSupport TestCase
- 10. Не удается запустить MiniTest - Получение переменной неопределенного класса в MiniTest :: Unit :: TestCase
- 11. RSpec's let! эквивалент в ActiveSupport :: TestCase
- 12. Как окурок метод в ActiveSupport :: TestCase
- 13. Как передать параметры MiniTest :: Unit :: TestCase?
- 14. Rake задача с MiniTest-Spec-рельсы драгоценный камень
- 15. Какие функции утверждения существуют в "minitest/spec"?
- 16. Кто-нибудь использовал Minitest :: Spec с функциональным тестом Rails?
- 17. Разница между лексическим и каноническим представлением в XSD spec
- 18. MiniTest тестирование неправильного класса
- 19. minitest, test :: unit и rails
- 20. В чем разница между запуском «rspec spec» и «rspec spec/контроллеры»
- 21. Неопределенный метод `получить» в MiniTest
- 22. Trailblazer и Minitest - NameError: неинициализированным постоянная MiniTest
- 23. Ошибка проверки Rails - NameError: TestCase :: SUPPORTS_INFO_SIGNAL
- 24. Операции между ActiveSupport :: TimeWithZone и дата
- 25. NoMethodError <имя арматуры> в Rails и MiniTest/спецификации
- 26. Как использовать обычные утверждения теста контроллера в Minitest Spec DSL
- 27. Создание minitest: spec test для существующего контроллера для функционального тестирования
- 28. Minitest - NoMethodError: undefined method `get '
- 29. Огурцы не согласятся с Capybara Minitest Spec утверждения
- 30. Как генерировать драгоценные камни «minitest/spec» через bundler?