Re: [rspec-users] spec'ing helpers that use controller

2007-07-24 Thread Rick Tessner
Hi, This worked just fine. :) Thanks. On Tue, 2007-24-07 at 16:30 -0700, Courtenay wrote: > specing helpers just includes the module in your spec. > > So you can cheat like > > describe "Application Helper" do > helper_name :application > > def controller > @controller > end > >

Re: [rspec-users] spec'ing helpers that use controller

2007-07-24 Thread Courtenay
On 7/24/07, Rick Tessner <[EMAIL PROTECTED]> wrote: > Hi, > > On Tue, 2007-24-07 at 15:26 -0700, Courtenay wrote: > > Does this work? > > > > ApplicationHelper.stub!(:controller).and_return mock('controller', > > :controller_name => 'foo') > > Sadly, no. Same result: > > undefined local

Re: [rspec-users] spec'ing helpers that use controller

2007-07-24 Thread Rick Tessner
Hi, On Tue, 2007-24-07 at 15:26 -0700, Courtenay wrote: > Does this work? > > ApplicationHelper.stub!(:controller).and_return mock('controller', > :controller_name => 'foo') Sadly, no. Same result: undefined local variable or method `controller' for [RSpec example]: # -- Ri

Re: [rspec-users] spec'ing helpers that use controller

2007-07-24 Thread Courtenay
Does this work? ApplicationHelper.stub!(:controller).and_return mock('controller', :controller_name => 'foo') On 7/24/07, Rick Tessner <[EMAIL PROTECTED]> wrote: > Hi all, > > I'm in the process of creating rspecs for my helpers. One of the > helpers in app/helpers/application_helper.rb looks

[rspec-users] spec'ing helpers that use controller

2007-07-24 Thread Rick Tessner
Hi all, I'm in the process of creating rspecs for my helpers. One of the helpers in app/helpers/application_helper.rb looks like this: def page_name @page_name || "Define @page_name in #{controller.controller_name}::#{controller.action_name}" end The rspec is s