RSpec 0.9.1 released

The RSpec team is pleased to announce RSpec 0.9.1 (we skipped 0.9.0).

RSpec is a framework that provides programmers with a Domain Specific
Language to describe the behaviour of Ruby code with readable,
executable examples that guide you in the
design process and serve well as both documentation as tests.

This release includes a complete overhaul of the API, which can be
summarised as follows:

  • “context” is now “describe” (we call the blocks behaviours)
  • “specify” is now “it” (we call the blocks examples)
  • “should_something” is now “should something” (magic underscores are

In order to ease the transition from older specs, RSpec also includes
a translator that will translate your old specs.

In addition to these major changes, this release has over 60 applied
RFEs and bug fixes, many of them related to Spec::Rails - the Ruby on
Rails plugin for RSpec.

To install RSpec:

gem install rspec (you may have to wait a few hours for the gems to

To translate old specs:

spec_translator from_dir to_dir (can be the same dir if you use
source control and know how to revert)

To see the full list of changes:

The RSpec home page:

How to use RSpec with Rails:

[Regards, The RSpec team]

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs