search for: mock_association

Displaying 1 result from an estimated 1 matches for "mock_association".

2007 Oct 05
7
Easy AR association stubbing
...:posts).and_return(posts) # now @person = mock_model(Person) @person.stub_association!(:posts, :find_by_title => mock_model(Post)) Just add this to the spec helper module Spec module Mocks module Methods def stub_association!(association_name, methods_to_be_stubbed = {}) mock_association = Spec::Mocks::Mock.new(association_name.to_s) methods_to_be_stubbed.each do |method, return_value| mock_association.stub!(method).and_return(return_value) end self.stub!(association_name).and_return(mock_association) end end end end