On Mon, Sep 29, 2008 at 3:30 PM, Scott Taylor <[EMAIL PROTECTED]> wrote: > > On Sep 29, 2008, at 3:54 PM, David Chelimsky wrote: > >> On Mon, Sep 29, 2008 at 2:52 PM, Scott Taylor >> <[EMAIL PROTECTED]> wrote: >>> >>> I'm trying to write a spec asserting that no layout should be used in a >>> controller. My spec currently looks like this: >>> >>> it "should render with no layout" do >>> controller.expect_render.with(hash_including(:layout => nil)) >> >> pre 1.1.5 this should be: >> >> controller.expect_render(hash_including(:layout => nil)) >> (no with) >> >> 1.1.5 deprecates expect_render, having fixed the problem w/ >> should_receive: >> >> controller.should_receive(:render).with(hash_including(:layout => nil)) > > That doesn't seem to be working for me. Will that work with only an > explicit call to render :layout => nil the action? Do I need to integrate > views?
Didn't realize that layout nil was a declaration at the top. I haven't tried this, but you probably do need to integrate views because it's never getting past the initial render call. That's just a guess. > > Scott > > _______________________________________________ > 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