Самый прямой способ состоит в том, чтобы рубиновая нагрузка соответствовала соответствующим файлам, а Minitest запускал тесты.
- Загрузить пути, на которых есть код, к которому необходимо получить доступ. Обычно это каталоги
lib
и test
. Давайте сделаем это, передав -Ilib:test
рубину.
- Нагрузка бегуна. Мы можем сделать это, передав
-rminitest/autorun
рубину.
- Загрузите файл с помощью тестов, которые вы хотите запустить. Поскольку нам нужен бегун Minitest, тесты будут выполняться. Предположим, что тестовый файл
test/test_something.rb
.
Это, как эта команда будет выглядеть:
$ ruby -Ilib:test -rminitest/autorun test/test_something.rb
вы имеете в виду от IRB? Или просто из раковины? Если вы хотите использовать спецификации, вам придется их использовать. Все сводится к тому же, что и в мини-классе, так, как написано, это другое. – three