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