rubymine - 如何在 RubyMine 中跨多个文件运行特定的 RSpec 示例?

标签 rubymine

我想使用 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/

相关文章:

eclipse - IDE 注释关键字

mysql - LoadError 尝试在 Windows、RubyMine IDE 中将 MySQL 与 Ruby on Rails 结合使用

ruby - 不带参数调用 puts 是不好的做法吗?

ruby-on-rails - RubyMine 代码自动补全

RubyMine:终止超时工作线程

RubyMine 的内置控制台空间不足。如何换行?

mysql - db :migrate in rails 3. 1 与 mysql 的问题

ruby-on-rails-3 - 如何在 ruby​​mine 中停止/终止服务器(开发)

ruby-on-rails - 使用 WSL 时如何从 Windows 访问 Linux 二进制文件?