Hi -- I am just getting to grips w/ view specs, and am having an issue with mock_model not stubbing the mocked model's attributes. For instance, I have the following:
<CODE> before do @input_timesheet = mock_model( InputTimesheet ) assigns[:input_timesheet] = @input_timesheet end it "should display a table element" do render '/input_timesheets/edit.rhtml_spec.rb' response.should have_tag( 'table' ) end </CODE> Obviously, the view calls for a number of attributes from the @input_timesheet, but unless I explicitly define these in the mock_model method, I get the following kind of error: ActionView::TemplateError in '/input_timesheets/edit.rhtml should display expected InputTimesheet details' Mock 'InputTimesheet_1000' received unexpected message :comments with (no args) Can anyone offer any advice as to why this should be? (Maybe it's supposed to be like this for views?) Cheers, Doug. -- Posted via http://www.ruby-forum.com/. _______________________________________________ rspec-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/rspec-users
