On Fri, Feb 6, 2009 at 3:12 PM, Alex <afolgue...@gmail.com> wrote: > Hi all, when I spec the to_xml function like this: > @some_model.should_receive(:to_xml), it dskips the code located in the > block, here is the controller code: > > ... > output = @detenteur.to_xml( :skip_types => false, :skip_instruct => > true, :dasherize => false, :only => [:inte_no] ) do |xml_detenteur| > lots of code... > end > > How can I test the code inside?
mock_xml_detenteur = mock('xml_detenteur') @some_model.should_receive(:to_xml).and_yield(mock_xml_detenteur) # set expectations on mock_xml_detenteur Make sense? > > Thanks! > _______________________________________________ > 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