Thanks David, What I really need is an explicit way of calling 'when'. You helped me find the rspec-given gem, so I'll try that.
I think that, and the spies support from the Bourne gem will give me what I've been hoping for. Thanks for everything David. On Jan 22, 11:07 am, David Chelimsky <dchelim...@gmail.com> wrote: > On Jan 21, 2011, at 10:32 AM, JDeville wrote: > > > I'd like to be able to test w/ this methodology, and i'm having > > trouble figuring out where to hook in to rspec to do it. Near as I > > can tell, the flow is this: > > > run all of the before filters in the order of highest to lowest > > context > > > <<-- I need to run something right here > > > run tests > > > run all of the after filters in the order of highest to lowest context > > > Is there any way to create a before filter that is always run after > > all of the others? > > This sounds complicated. > > In BDD, we use Given/When/Then to mean what you mean by AAA. You can do this > all right in the example: > > it "does something" do > # given > # when > # then > end > > You can use before hooks to set up the givens if you want (though be careful, > as this is widely abused leading to less readability), but the when and then > should be right in the example. > > HTH, > David > _______________________________________________ > rspec-users mailing list > rspec-us...@rubyforge.orghttp://rubyforge.org/mailman/listinfo/rspec-users _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users