
Dieses Paketermöglicht Ihnen, rspec und einige andere Test-Frameworks-Tests aus Sublime Text 2 heraus auszuführen. Gibt es eine ähnliche Methode zum Testen von Minitest-Tests? Ich konnte nichts Eindeutiges finden.
Antwort1
Es ist möglich, ich verwende Sublime Text 2 +RubyTestPaket mit Rails 4.1.5/Ruby 2.1.2, sollte aber mit jeder anderen Rails 4+-Version funktionieren.
Gehen Sie in Sublime zu Preferences > Package Settings > RubyTest > Settings - Default
oder suchen Sie einfach nach RubyTest.sublime-settings
.
Sie müssen die Pfade für Ruby_Unit-Befehle anpassen (diese funktionieren mit Minitest).
"run_ruby_unit_command": "rake test {relative_path}",
"run_single_ruby_unit_command": "rake test {relative_path} {test_name}",
Wenn Sie Feder verwenden, können Sie add spring
vor jedem Rake ändern
"run_ruby_unit_command": "spring rake test {relative_path}",
"run_single_ruby_unit_command": "spring rake test {relative_path} {test_name}",
oder bin/rake
wenn Sie Feder bin-stubbed
"run_ruby_unit_command": "bin/rake test {relative_path}",
"run_single_ruby_unit_command": "bin/rake test {relative_path} {test_name}",
Speichern Sie die Datei und starten Sie Sublime ggf. neu (das musste ich nicht), dann sollte es funktionieren.