Hi,
I have a sinatra app that I''ve integrated with Activerecord that I am
trying to write some specs for.
I have a simple spec where I am essentially getting "all" rows from my
model table.
However I''d like to stub out the call.
so.. in my spec''s before block I try to do something like:
ActiveRecord::Base.should_receive(:establish_connection)
in my spec I do :
it "should retreive all ids" do
IdMap.should_receive(:find_all_by_site_id).with("abc-123").and_return("")
get "map/site1"
end
and my spec keeps failing on IdMap.should_receive....
It complains that it cannot connect to the database.
If I swap in mocha and do IdMap.expect.... it works.
I''d prefer to stick with Rspec''s mocking and stubbing library
in this
case tho... I was wondering if anyone could shed some light on whether
or not I am doing somethign wrong?
Thanks!
Jay