Какова обычно используемая платформа поблочного тестирования для различных типов приложений Ruby? [дубликат]

Sys:: Информация:: ОС похожа на относительно чистое потенциальное решение, но в настоящее время, кажется, не поддерживает Mac. Это не должно быть слишком много работы для добавления этого все же.

7
задан Big Pete Taylor 19 September 2009 в 15:35
поделиться

1 ответ

TestUnit основан на JUnit, поэтому имеется перенос на большинство языков. Это, вероятно, наиболее распространенный вариант.

Тестирование, управляемое поведением, привело к появлению таких инструментов, как RSpec, и сейчас кажется, что это самый популярный фреймворк для тестирования в мире ruby ​​/ rails. (Вот сайт, который пытается отслеживать популярность: http://ruby-toolbox.com/categories/testing_frameworks.html )

Синтаксически вам нужно будет сделать выбор между этими двумя большими лагерями . Внутри них множество реализаций, каждая со своей историей, плюсами и минусами. Даже в мире TestUnit вы можете получить «shoulda» и многое из того, что дает вам RSpec. Непонятно, а?

Большинство инструментов явно не привязаны к фреймворку и работают независимо от Rails.

9
ответ дан 7 December 2019 в 03:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: