此包允许您在 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(我不需要这样做),它就应该可以工作了。