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

Reply via email to