On Aug 04, 2010, at 12:41 pm, David Chelimsky wrote:

> What happens if the shared spec author really wants it to just be a hash? Do 
> you think that's a valid use case?

It could get in the way, then, I guess.  You'd always have the original hash 
parameter if you wanted to use the method, but I guess it could cause trouble 
if you did this, or similar:

  shared_examples_for "a foo container" do |foo, options = {}|
    it "has a #{foo}" do; end
  end

  describe Bar do
    it_should_behave_like "a foo container", 1, foo: 2
  end

I'll probably play with this idea in my own code.  There's definitely no need 
worry about it now, being able to pass arguments to shared example groups is 
90% of the win for me.

Cheers
Ash

-- 
http://www.patchspace.co.uk/
http://www.linkedin.com/in/ashleymoran

_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to