On Aug 6, 2011, at 10:05 AM, Christopher J. Bottaro wrote: > On Aug 6, 8:56 am, David Chelimsky <dchelim...@gmail.com> wrote: >> On Aug 5, 2011, at 1:55 PM, Christopher J. Bottaro wrote: >> >>> Hello, >> >>> I'm playing around with Rspec again after going from test/unit to >>> rspec then back to test/unit... :) Right off the bat, I find myself >>> wanting to do something like this: https://gist.github.com/1128091 >> >>> Basically, I want to name a context, then call it later by name, >>> passing a block to it. >> >>> Or in other words... what is the best way to DRY this code? >>> https://gist.github.com/1128108 >> >>> Is that possible in Rspec 2.6? >> >> Yes! Take a look >> athttp://relishapp.com/rspec/rspec-core/dir/example-groups/shared-examplesfor >> some different options.
> Hey, > > Maybe I'm reading that wrong, but that's not exactly what I want to > do. In my example, when I call the shared context, I'm passing it a > block. Neither include_context or include_examples take a block when > called. > > Thanks. it_behaves_like does, and it can be aliased, so you could so something like https://gist.github.com/1129417. HTH, David ps - I moved your reply inline. Please post inline or at the bottom, especially if the conversation is already structured that way. See http://idallen.com/topposting.html for rationale. >>> If not, can anyone provide a monkey >>> patch for me? Thanks! _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users