2012-04-17 3 views
1

Кто-нибудь знает, как я выполняю единичный тест (Test :: Unit) внутри самого Ruby-кода? Я не мог найти ничего онлайн, чтобы помочь мне. Как мы все знаем, вы запускаете модульные тесты из командной строки, выполняя «ruby your_test_name.rb». Я вообще не хочу запускаться из командной строки, но я хочу запускать внутри самого ruby-кода. Есть ли у кого-нибудь идеи? заранее спасибо за вашу помощь.Выполнение тестов на Ruby Unit (Test :: Unit) внутри кода

ответ

0

Как и можно представить себе это?

Если вы хотите начать свой код (тесты) автоматически после изменения проверить драгоценный камень охранник.

1) Установка охранник

Добавить в ваш Gemfile

gem 'guard-test' 

чем запустить

bundle install 

или, если вы не используете Bundle

gem install guard-test 

2) Создание guardfile

guard init test 

3) Запустите его

guard 

more about guard

+0

Привет, Ян, спасибо. Это довольно интересно, хотя это не то, что я действительно хочу сделать. Я хочу запустить тестовый код внутри самого класса Ruby. Представьте себе, что у меня есть класс A, и я хочу напрямую вызвать модульный тест из класса A. –