Hans that did it!<div><br class="webkit-block-placeholder"></div><div>Thanks for that one!</div><div><br class="webkit-block-placeholder"></div><div>Cheers!</div><div>sinclair<br><br><div><span class="gmail_quote">On 9/25/07,
<b class="gmail_sendername">Hans de Graaff</b> <<a href="mailto:hans@degraaff.org">hans@degraaff.org</a>> wrote:</span><blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">
On Fri, 2007-09-14 at 17:51 -0400, sinclair bain wrote:<br>><br>> def update<br>> ...<br>> if @config.update_attributes ( params[:new_config] )<br>> redirect_to :action => :index<br>> else
<br>> render :action => :edit, :id => params[:id] # this line<br>> here<br>> end<br>> ...<br>> end<br><br>> it 'should render the "edit" config url on an unsuccessful save' do
<br>> @config.should_receive(:update_attributes).once.and_return(false)<br>> controller.expect_render( :action => :edit, :id => 1 ).once<br>> # my prob<br>> do_update<br>> end<br><br>I'm not sure what do_update is doing? I assume it is doing a post? In
<br>any case params are normally strings, so doing<br><br> controller.expect_render(:action => :edit, :id => '1').once<br><br>will most likely work.<br><br>Kind regards,<br><br>Hans<br><br><br>______________________________
_________________<br>rspec-users mailing list<br><a href="mailto:rspec-users@rubyforge.org">rspec-users@rubyforge.org</a><br><a href="http://rubyforge.org/mailman">http://rubyforge.org/mailman</a>/listinfo/rspec-users<br>
<br></blockquote></div><br></div>