RSpec meta-gem that depends on the other components
Clone or download
JonRowe Merge pull request #33 from orien/project-metadata
Add project metadata to the gemspec
Latest commit afd67e3 Oct 19, 2018


Behaviour Driven Development for Ruby


rspec is a meta-gem, which depends on the rspec-core, rspec-expectations and rspec-mocks gems. Each of these can be installed separately and loaded in isolation using require. Among other benefits, this allows you to use rspec-expectations, for example, in Test::Unit::TestCase if you happen to prefer that style.

Conversely, if you like RSpec's approach to declaring example groups and examples (describe and it) but prefer Test::Unit assertions and mocha, rr or flexmock for mocking, you'll be able to do that without having to install or load the components of RSpec that you're not using.


See for links to documentation for all gems.


gem install rspec


rspec --init


Also see