2009-09-25 5 views
20

В пространстве Java JUnit используется преимущественно и в .NET. Я считаю, что nUnit очень популярен. Сообщается ли сообщество о структуре модульного тестирования для мира Ruby?Какова структура тестирования модулей Ruby для сообщества?

Предыстория: Я прошу, потому что я новичок в Ruby и хочу практиковать TDD в то же время, когда я изучаю Ruby. До сих пор я играл только с Test :: Unit.

ответ

13

Вы можете придерживаться Test::Unit или у вас могут быть красивые расширения с помощью Shoulda или в некоторых интересных контекстах с использованием Context.

С другой стороны, если вы предпочитаете BDD, тогда вы можете смело придерживаться RSpec.

Что касается приемочных испытаний, то используйте Cucumber.

+0

Обновленная ссылка для Shoulda: https://github.com/thoughtbot/shoulda – ThomasW

+4

[MiniTest] (https://github.com/seattlerb/minitest) также становится очень популярным вариантом, который сочетает в себе как Unit, так и Стили тестирования тестов в одной библиотеке. – Andrew

1

Возможно, вы захотите изучить драгоценный камень manager, который я разработал. Это не только тестовая структура, но и документация одновременно.

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

  • Нет связанных вопросов^_^