Что представляет собой платформа для тестирования модулей Ruby для сообщества?
В пространстве Java JUnit используется преимущественно и в .NET. Я считаю, что nUnit очень популярен. Сообщается ли сообщество о структуре модульного тестирования для мира Ruby?
Справочная информация. Я спрашиваю, потому что я новичок в Ruby и хочу практиковать TDD одновременно с изучением Ruby. До сих пор я играл только с Test:: Unit.
Ответы
Ответ 1
Вы можете придерживаться Test::Unit
, или у вас могут быть хорошие расширения с помощью Shoulda или некоторые интересные контексты, используя Context.
С другой стороны, если вы предпочитаете BDD, вы можете спокойно придерживаться RSpec.
Что касается приемочных испытаний, используйте Cucumber.
Ответ 2
См. также Какая наиболее часто используемая структура модульного тестирования для различных типов приложений Ruby?.
Ответ 3
Самый популярный RSpec, хотя оба expectations и test/unit довольно хорошо известны.
Ответ 4
Возможно, вы захотите изучить manager драгоценный камень, который я разработал. Это не только тестовая среда, но и документация одновременно.