Вам нужно запустить bundle install
после того, как вы cd rails
. Это установит все драгоценные камни, необходимые для вашего нового репозитория Rails, включая minitest (test-unit на момент вашего вопроса.)
После того, как вы запустите bundle install
, вы сможете запустить тесты rails, выполнив cd
в каталоге компонентов, а затем либо запустив весь набор тестов для этого компонента, либо указав один файл теста, как показано ниже. (используя actionpack в качестве примера):
Чтобы запустить все тесты для actionpack:
cd actionpack
TEST_DIR=generators bundle exec rake test
Чтобы запустить тесты для actionpack test / dispatch / rack_test.rb:
cd actionpack
bundle exec ruby -Itest test/dispatch/rack_test.rb
Чтобы запустить весь набор тестов для всех рельсов:
cd rails
bundle exec rake test
Некромант не может устоять перед таким вопросом - таким старым, но таким же актуальным, настолько четко заданным, поэтому не задокументированным должным образом.