On Aug 18, 2008, at 11:10 AM, Matt Wynne <[EMAIL PROTECTED]> wrote:
Hi folks,
I have an object whose constructor I want to stub, specifying that
it should be passed a hash containing an expected set of key / value
pairs.
Note that the actual hash might contain more key / value pairs, but
I don't care, as long as my expected ones are there
I thought I might be able to write this:
expected_params = {
:page => "1",
:city_id => city.id.to_s,
:name => "thingy" }
Venue:
:Query.
should_receive(
:new).with( include(expected_params) ).and_return(query)
Close ...
...with( hash_including(expected_params).and...
Cheers,
David
... but it doesn't seem to work.
What's my best approach?
Thanks for your patience and support as I get up to speed with this
stuff folks. You're all very kind!
cheers,
Matt
----
http://blog.mattwynne.net
http://songkick.com
In case you wondered: The opinions expressed in this email are my
own and do not necessarily reflect the views of any former, current
or future employers of mine.
_______________________________________________
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