This extension is very heavily inspired by the vscode-jest-runner and ruby-test-runner extensions. ruby-test-runner didn't quite meet my needs to I decided to try and build my own version. ¯\_(ツ)_/¯
Features
Run prompts next to contexts and examples in rspec allows you to run single test or group of tests within the test file
A "run spec" button in the status bar to quickly run the test file
Ctrl+Alt+/ (mac: Ctrl+Cmd+/) will also run tests for the current file
Tests are run inside a terminal in vscode
Decorates the editor with the test results
Supports Rspec (and minitest to a lesser extent)
Extension Commands
Ruby Spec Runner: Run this spec/minitest line (ruby-spec-runner.runRspecOrMinitestFile): Run current line in minitest/rspec. Shortcut: Ctrl+Alt+/ (mac: Ctrl+Cmd+/)
Ruby Spec Runner: Run this spec/minitest file (ruby-spec-runner.runRspecOrMinitestFile): Run whole current minitest/rspec file. Shortcut: Ctrl+Shift+Alt+/ (mac: Ctrl+Shift+Cmd+/)
Ruby Spec Runner: Clear test results for this file (ruby-spec-runner.clearResults): Clear test results for the current file (sometimes the extension can get confused if edits are made while tests are running and this command can be used to clear up mistakes)