RSpec
rspec.info
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
Where Specifiction places it
- Unit Testing#23 of 327.2
- BDD Testing Tools#24 of 307.1
- Unit Testing Frameworks#30 of 327.2