On Sun, Apr 19, 2009 at 9:04 AM, Brandon Olivares <programmer2...@gmail.com> wrote: > > >> -----Original Message----- >> From: rspec-users-boun...@rubyforge.org [mailto:rspec-users- >> boun...@rubyforge.org] On Behalf Of Pat Maddox >> Sent: Sunday, April 19, 2009 4:10 AM >> To: rspec-users >> Subject: Re: [rspec-users] Custom Example Groups >> >> Check out http://gist.github.com/97967 - top one is a custom example >> group, and bottom one is accessing an example's instance var from >> within a matcher. >> > > Thank you very much! That helps a lot. > > One more question: is it possible to specify that an example group must be > nested within another example group? Say I want to act on controller, so I'd > like it to be within a controller example group. Only thing I can think of > is to check described_class, but are there any other methods? I'd like to > check the class of the group it's nested in.
Why would you want this ensurance/protection? Are you planning on writing controller examples in your coffee-maker example group? Seems like overkill to me. FWIW, David > > Thanks, > Brandon > >> Pat >> >> On Sat, Apr 18, 2009 at 11:31 PM, Brandon Olivares >> <programmer2...@gmail.com> wrote: >> > Hi, >> > >> > I want to build a custom example group, but there really aren't any >> examples >> > anywhere for how to do so. The new chapter in The RSpec Book talks >> about it, >> > but doesn't actually show an example, only how to register it. >> > >> > Looking at rspec-rails, I can see a pattern, but I don't know if >> that's >> > specific to rspec-rails, or if it is what should be done. In rspec- >> rails, it >> > has: >> > >> > Class << self >> > >> > Within the class, and all the methods are within that. >> > >> > So, are there any examples anywhere for how to write an example >> group? >> > >> > Also, if I set an instance variable within the example group, will >> the >> > matchers specific to that group be able to access it? That'll >> simplify my >> > design a bit. >> > >> > Thanks, >> > Brandon >> > >> > _______________________________________________ >> > 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 > > _______________________________________________ > 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