Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Dev Env
  3. RubyTest

RubyTest

Python

A Sublime Text 2 plugin for running Ruby tests (Unit, RSpec, Cucumber) directly from the editor.

GitHubGitHub
718 stars118 forks0 contributors

What is RubyTest?

Sublime Text 2 Ruby Tests is a plugin for Sublime Text 2 that enables developers to run Ruby tests directly within the editor. It supports Ruby's major testing frameworks—Unit, RSpec, and Cucumber—allowing users to execute full test files or individual tests with keyboard shortcuts. The plugin solves the problem of constantly switching between the editor and terminal during test-driven development.

Target Audience

Ruby developers using Sublime Text 2 who practice test-driven development (TDD) or frequently run tests while coding. It's particularly useful for those working with RSpec, Cucumber, or Ruby's built-in unit testing frameworks.

Value Proposition

Developers choose this plugin because it integrates testing workflows seamlessly into Sublime Text 2, reducing context switching and boosting productivity. Its extensive configurability and support for various Ruby environment managers (like RVM, rbenv) and test runners (like Zeus, Spin) make it adaptable to almost any Ruby project setup.

Overview

Sublime Text 2 plugin for running ruby tests! (Unit, RSpec, Cucumber)

Use Cases

Best For

  • Running RSpec tests directly from Sublime Text 2 without terminal switching
  • Executing Cucumber feature files or specific scenarios from the editor
  • Quickly toggling between Ruby code and its corresponding test files
  • Ruby developers practicing test-driven development (TDD) in Sublime Text 2
  • Projects using multiple Ruby environment managers (RVM, rbenv, chruby)
  • Teams needing consistent test execution shortcuts across different machines

Not Ideal For

  • Teams using Sublime Text 3 or newer versions, as the plugin is built specifically for the outdated Sublime Text 2
  • Developers who prefer one-click installation via Package Control over manual git cloning and JSON configuration
  • Projects requiring built-in GUI test runners or modern IDE integrations with real-time feedback
  • Users who need support for non-Ruby testing frameworks or languages beyond RSpec, Cucumber, and Ruby unit tests

Pros & Cons

Pros

Seamless Editor Integration

Runs Ruby tests directly within Sublime Text 2, eliminating terminal switching and keeping developers focused on their code, as highlighted in the plugin's philosophy.

Multi-Framework Support

Handles Ruby unit tests, RSpec specs, and Cucumber features from a single plugin, with dedicated commands for full files or individual tests.

Extensive Customizability

Offers detailed JSON settings for test commands, folder paths, and environment managers like RVM, rbenv, and chruby, adapting to diverse Ruby setups.

Efficient File Management

Quickly toggle between code and test files with keyboard shortcuts, automatically creating missing files to streamline workflow.

Cons

Outdated Editor Support

Built exclusively for Sublime Text 2, making it incompatible with newer Sublime Text versions without potential hacks or forks.

Manual Configuration Burden

Requires cloning the repository and editing JSON settings files, which can be error-prone and time-consuming compared to modern plugin managers.

Known Compatibility Issues

Has documented problems with RVM and Ruby 2.0, and may fail if Sublime Text isn't launched from the command line, as noted in the README.

Frequently Asked Questions

Quick Stats

Stars718
Forks118
Contributors0
Open Issues53
Last commit8 years ago
CreatedSince 2011

Tags

#test-runner#unit-testing#editor-integration#tdd#sublime-text-plugin#rspec#cucumber#ruby-testing

Included in

Dev Env3.2k
Auto-fetched 1 day ago

Related Projects

EmmetEmmet

Emmet for Sublime Text

Stars5,225
Forks760
Last commit2 years ago
GitGutterGitGutter

A Sublime Text 2/3 plugin to see git diff in gutter

Stars3,881
Forks227
Last commit1 month ago
MarkdownEditingMarkdownEditing

Powerful Markdown package for Sublime Text with better syntax understanding and good color schemes.

Stars3,285
Forks646
Last commit22 days ago
Sidebar EnhancementsSidebar Enhancements

Side Bar Tools and Enhancements for Sublime Text. Files and folders.

Stars2,218
Forks380
Last commit10 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub