Как запустить отладчик с расширением Rails для запуска Spec? - PullRequest
0 голосов
/ 14 февраля 2019

Я использую VsCode для написания и редактирования некоторых тестов rspec.

То, что я хотел бы сделать, это запустить определенный блок 'it' или 'description' в режиме отладки.

В настоящее время я могу запустить файл rspec / spec в режиме отладки, но он выполняет все тесты.

У меня установлено расширение 'Rails run Spec', которое позволяет мне выполнять определенный блок 'it' или 'description' без возможности отладки.

В идеале я хотел бы, чтобы оба варианта были объединены.

Я немного покопался, но не смог найти ничего подходящего моему сценарию.

Любая помощь будет принята с благодарностью.

Джо

1 Ответ

0 голосов
/ 14 февраля 2019

Добавьте pry-byebug в ваш gemfile и запустите bundle install

# Gemfile
gem 'pry-byebug'

Затем, когда вы захотите проверить тест, добавьте binding.pry внутри теста.

# some_spec.rb

it "is not behaving how I want it to" do
  binding.pry
  expect(my_var).to eq(some_val)
end
...