Given is an RSpec extension that allows the use of Given/When/Then terminology when defining specifications.
Jim Weirich
MIT