On 4/9/08, Ashley Moran <[EMAIL PROTECTED]> wrote: > > On 9 Apr 2008, at 14:14, aslak hellesoy wrote: > > > Just a style comment: I usually strive for a single When (in this case > > Fred uploads the csv file). > > The other ones are Givens. > > Hmm, I've written a lot of Selenium stories lately, and they look like > this: > > Given ... > > When the user visits /my_page > And clicks on "Edit" > And types "Cow" in the favourite_animal text field > And clicks the save button > > Then ... > > Is that bad?
Not bad, but perhaps misleading. Given is used to express preconditions, wheras When is for an action. Her you are expressing preconditions, even if those preconditions are action-based instead of state-based (e.g. the known state of the work is that the user has performed these actions) Does that make any sense? Pat _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users