Skip to content
SPECIFICTION
Get listed

RSpec

rspec.info

Free plan Linux
Visit rspec.info
Spec score 7.2 #23 of 32 in Unit Testing

Spec sheet

Purpose
RSpec is a behavior-driven development framework for Ruby.Read 5 Oct 2026 · rspec.info
Security
The project repository links to a security policy.Read 5 Oct 2026 · github.com
Support
The help page recommends the RSpec mailing list for general support and development questions, and GitHub issues for project bugs.Read 5 Oct 2026 · rspec.info
Community
The project says it continues to evolve through community input and the work of hundreds of contributors.Read 5 Oct 2026 · rspec.info
Compatibility limits
The documentation recommends relying on public APIs because private APIs may change in any release without warning.Read 5 Oct 2026 · rspec.info
Documentation
The documentation site lists API documentation and executable Gherkin examples for RSpec libraries.Read 5 Oct 2026 · rspec.info
Expectations
rspec-expectations provides a readable API for expressing expected outcomes in examples.Read 5 Oct 2026 · rspec.info
History
RSpec began in 2005 as an experiment by Steven Baker and released version 1.0 in May 2007.Read 5 Oct 2026 · rspec.info
Install
The project README says to install the main libraries with `gem install rspec`.Read 5 Oct 2026 · github.com
Interoperability
RSpec libraries can work together or be used independently with Cucumber or Minitest.Read 5 Oct 2026 · rspec.info
Rails support
rspec-rails supports testing Ruby on Rails applications in place of Rails’ built-in test framework.Read 5 Oct 2026 · rspec.info
Test doubles
rspec-mocks provides fake objects for controlling the environment in which specs run.Read 5 Oct 2026 · rspec.info
Test runner
rspec-core provides a command-line spec runner, customizable reporting, and an API for organizing code examples.Read 5 Oct 2026 · rspec.info

Plans and prices

RSpec Free Ruby testing libraries · installable as Ruby gems Read 5 Oct 2026 · github.com

Every RSpec plan and price →

Where Specifiction places it

Alternatives to RSpecAll alternatives →