是否可以在 Sublime Text 2 中运行 Minitest 测试?

是否可以在 Sublime Text 2 中运行 Minitest 测试?

此包允许您在 Sublime Text 2 中运行 rspec 和一些其他测试框架的测试。是否有类似的方法来测试 Minitest 测试?我还没有找到任何确凿的证据。

答案1

这是可能的,我正在使用 Sublime Text 2 +Ruby 测试该软件包包含 rails 4.1.5/ruby 2.1.2,但是它也应该可以在任何其他 rails 4+ 版本上运行。

在 Sublime 中,转到Preferences > Package Settings > RubyTest > Settings - Default 或直接搜索RubyTest.sublime-settings

您必须调整 ruby​​_unit 命令的路径(这些命令适用于 minitest)

"run_ruby_unit_command": "rake test {relative_path}", "run_single_ruby_unit_command": "rake test {relative_path} {test_name}",

如果你使用弹簧,你可以修改spring每个耙子前面的添加

"run_ruby_unit_command": "spring rake test {relative_path}", "run_single_ruby_unit_command": "spring rake test {relative_path} {test_name}",

或者bin/rake如果你有 spring bin-stubbed

"run_ruby_unit_command": "bin/rake test {relative_path}", "run_single_ruby_unit_command": "bin/rake test {relative_path} {test_name}",

保存文件,然后重新启动 sublime(我不需要这样做),它就应该可以工作了。

相关内容