BDD
Black Elephants
Given [initial context], when [event occurs], then [ensure some outcomes]
Given [that the user is logged in], when [the user clicks on x], then [we should see Y]
http://en.wikipedia.org/wiki/Behavior-driven_development
Using kiwi
describe = given >> "given..."
context = when >> "when..."
it = then >> "then ... should..."