On Tue, Mar 11, 2008 at 12:14 PM, Rick DeNatale <[EMAIL PROTECTED]> wrote: > In using stories, I find myself wanting to build scenarios on top of each > other, > > For example > > I want something like > > Scenario: The user logs on > Given a > And b > When c > And d > Then e > And f > > Scenario: The user changes his password > Given the user logs on > And g > Then h > > In other words, I'd like to write the second scenario starting with > the 'state' produced by the first. I'd like to 'invoke' a scenario in > a Given or When clause. I think that this should mean that the Given > and When clauses of the scenario being invoked would be inserted/run > at this point. The Then clauses wouldn't I would think since these > are 'tested' when the original scenario is run. > > Does this make sense? How have others dealt with this? > > This is probably at tension with the XP notion of stories being > minimal and isolated, but RBehave/RSpec stories already seem to have > that tension IMHO.
This is already supported - use GivenScenario like this: Scenario: The user changes his password GivenScenario: The user logs on And g Then h This only works within the same story. Cheers, David > > Thoughts? > > -- > 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 > _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users