我想使用 RubyMine 跨多个文件运行一些 RSpec 示例。我不想运行这些文件中的所有示例。
运行rspec bisect
后,我得到了如下所示的输出:
The minimal reproduction command is:
rspec './spec/first_spec.rb[1:1:2,1:1:3]' './spec/second_spec.rb[1:3:18]' --seed 4622
如何在 RubyMine 中运行这些特定测试(例如调试它们)?
最佳答案
对于 Rubymine 2022.3.3,我能够在 RSpec 运行/调试配置中执行以下操作:
模式:多种规范
规范:用换行符或 ||
描述的规范文件列表,例如
./spec/first_spec.rb
./spec/second_spec.rb
示例名称:实际示例列表,用||
描述
./spec/first_spec.rb[1:1:2,1:1:3]||./spec/second_spec.rb[1:3:18]
我知道这已经太晚了,但我希望这个答案能够帮助遇到此问题的其他人!
关于rubymine - 如何在 RubyMine 中跨多个文件运行特定的 RSpec 示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73539967/