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)

... 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

Reply via email to