Пошаговое выполнение кода в minitest

#ruby-on-rails #debugging #rspec #minitest #byebug

#ruby-on-rails #отладка #rspec #minitest #ошибка

Вопрос:

Мне интересно, есть ли в любом случае пошаговый код в minitest? если я добавляю byebug или debugger в свой код и запускаю тест, который попадает в него, тесты выполняются до конца и не останавливаются. Есть ли способ остановить код и выполнить пошаговое выполнение, как вы делаете в процессе разработки?

Ответ №1:

Не забудьте указать тестовую группу в вашем Gemfile

 group :test do
  gem 'byebug'
  . . .
end
  

Ответ №2:

Проверьте minitest-debugger или minitest-byebug.

Ответ №3:

Вы можете использовать pry драгоценный камень и вставить привязку.при необходимости проверьте свой тестовый пример при запуске minitest.