2014-02-14 3 views

ответ

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 имеет немного больше поддержки для тестирования других вещей, кроме успешных запросов БД.

Смежные вопросы