无法删除辅助方法

时间:2011-07-15 22:55:04

标签: controller mocking helper stub

我无法找出辅助方法。 所以,如果我有:

class SessionsController < ApplicationController

   include SessionsHelper

我在SessionsHelper中定义了我的帮助方法:

class SessionsHelper
    def current_user
    .....

我试图将其存在下面失败:

describe SessionsController do
    describe "when logged in" do

        before(:each) do
            @user = FactoryGirl.create(:user)
            controller.stub!(:current_user, @user)     
        end

这没有效果。调用current_user返回nil。

编辑:(我原本以为这个问题只发生在current_user驻留在包含的另一个帮助程序中,但我似乎错了。问题似乎比这更广泛了。)

0 个答案:

没有答案