Given is an RSpec extension that allows explicit definition of the pre and post-conditions for code under test.
Jim Weirich
gem "rspec-given", "~> 1.6.0.beta.1"