Подтвердить что ты не робот

Методы вспомогательного контроллера приложения недоступны для спецификаций просмотров

У меня есть вспомогательный метод под названием current_user в моем Application Controller (используется с Authlogic).

Spec для представлений с использованием этого вспомогательного сбой (но представление работает, когда я пользуюсь браузером)

ActionView::Template::Error: undefined local variable or method 'current_user' for #<#<Class:0x0000000229b060>:0x00000002004248>

Я использую rspec 2.6.0.

У кого-то была такая же проблема? Пожалуйста посоветуй. Благодаря

4b9b3361

Ответ 1

Вы можете отключить метод на view.

view.stub(:current_user).and_return(user)

Это также будет работать в вспомогательных спецификациях.