Есть ли встроенная поддержка пользовательского интерфейса в среде модульного тестирования Ruby? - PullRequest
1 голос
/ 02 августа 2010

Есть ли встроенная поддержка пользовательского интерфейса в среде модульного тестирования Ruby? Могу ли я показать результаты моего модульного теста в пользовательском интерфейсе?

Ответы [ 3 ]

1 голос
/ 03 августа 2010

В ruby ​​1.8, тест / модуль, по-видимому, имел поддержку нескольких разных бегунов.

ruby test/test_my_app.rb --help

Test::Unit automatic runner.
Usage: test/test_my_app.rb [options] [-- untouched arguments]

    -r, --runner=RUNNER              Use the given RUNNER.
                                     (c[onsole], f[ox], g[tk], g[tk]2, t[k])
[snip rest of help]

Для ruby ​​1.9 вам может потребоваться установить версию тестового / блочного гема, чтобы получить эквивалент.

0 голосов
/ 02 августа 2010

Нет, AFAIK, в Ruby отсутствует инфраструктура для модульного тестирования, поддерживающая встроенный графический интерфейс.

Во всяком случае, это не так, как обычно. Обычно это графические интерфейсы, которые поддерживают тестирование, а не наоборот. И на самом деле, большинство Ruby IDE GUI (и некоторые не-GUI IDE, а также GUI-не-IDE) поддерживают как минимум test/unit и RSpec. Примеры включают подключаемые модули NetBeans, Eclipse, IDEA и Visual Studio Ruby, Emacs и TextMate.

0 голосов
/ 02 августа 2010

нет, я бы, вероятно, использовал Cucumber (www.cukes.info) вместе с капибарой (для пользовательского интерфейса веб-браузера).

...