我正在使用VsCode编写和编辑一些rspec测试。
我想做的是在调试模式下运行特定的“ it”或“ describe”块。
这时,我可以在调试模式下运行rspec / spec文件,但是它将执行所有测试。
我安装了“ Rails run Spec”扩展名,该扩展名使我可以执行特定的“ it”或“ describe”块而无须调试。
理想情况下,我希望两个选择都结婚。
我做了一些挖掘,但是找不到适合我的情况的任何东西。
任何帮助将不胜感激。
乔
答案 0 :(得分:1)
将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