On Tue, Jun 24, 2008 at 3:00 PM, David Chelimsky <[EMAIL PROTECTED]> wrote:
> On Jun 24, 2008, at 1:54 PM, Yi Wen wrote: > > In David's presentation @ RailsConf, he has this example: >> >> Story: measure progress towards registration goals >> As a conference organizer >> I want to see a report of registrations >> So that I can measure progress towards registration goals >> >> Scenario: one registration shows as 1% >> Given a goal of 200 registrations >> When 1 attendee registers >> Then the goal should be 1% achieved >> >> Scenario: one registration less than the goal shows as 99% >> Given a goal of 200 registrations >> When 199 attendees register >> Then the goal should be 99% achieved >> >> Notice that Given part is exactly the same for both scenarios. Does it >> possible to DRY up it a little bit by putting Given up to right after >> Story part? Or it is just too crazy? >> > > Depends on who the audience is. If you're using plain text w/ customers, > yes it's crazy. The whole point is to keep things non-programatic. > > If you're a developer, then write the stuff in pure Ruby and you have > plenty of language-tools to DRY things up to your heart's content. > Or leave the plain-text MOIST* and rejoice in the fact that the step can be shared and therefor DRY things up. *MOIST = More Obvious In Simple Text -- Rick DeNatale My blog on Ruby http://talklikeaduck.denhaven2.com/
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users