#testing #ruby-on-rails-6
#тестирование #ruby-on-rails-6
Вопрос:
Приведенные ниже подробности относятся к Rails 6.
Я создал контроллер категории, используя scaffold в тестовой среде. Я хочу перепроверить все маршруты и их URI, используя rails routes --expanded
для тестовой среды. Как я могу это сделать? Поскольку для запуска этой команды непосредственно в терминале будут предоставлены маршруты среды разработки.
Я уже проверил rails console -e test
, но это исключительно для irb тестовой среды.
Ответ №1:
Вы можете использовать RAILS_ENV=environment перед командой, подобной этой:
RAILS_ENV=test rails routes --expanded
Это выведет все маршруты в вашей тестовой среде.