I am attempting to test a custom method, and totally bombing out. describe Record do describe '#save_cf_data' do before :each do @record = mock_model(Record) end it "should have a birthday" do @record.save_cf_data({"final_outputs"=>["birth_day"=>["3"]]}) @record.birth_day.should eql 3 end end
My Model looks like this: class Record < ActiveRecord::Base def save_cf_data(params) result = params[:final_outputs].first .... self.birth_day = result['birth_day'].first end end I have this output - As if I'm not hitting the method correctly - Mock "Record_1002" received unexpected message :save_cf_data with ({"final_outputs"=>[{"birth_day"=>["3"]}]}) -Thanks, Tony Spore
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users