是由zendesk_api gem提供的,我们使用它进行身份验证。具体来说,current_user是client.rb:zendesk_api-1.14.4/lib/zendesk_api/client.rb#current_user上的一个方法。我发现我可以通过在规范中使用MyController#current_user来对instance_eval进行存根:it "should et
我试图在RSpec3.0,Capybara2.3中存根狂暴的current_user方法,但没有效果。我的目标是测试页面中只有当用户登录时才会出现的内容。如何在特性规范中对spree_current_user助手进行存根?特性规范before(:each) do
user = FactoryGirl.create(:user, first_name
在编写控制器规范时,我看到了以下代码:request.env['warden'].stub :authenticate!=> user .
它起作用了。我编写的控制器规范需要适当地通过身份验证。我读过一些关于存根是如何工作的网页条目,我想我明白了。看上去又快又能满足我的需要。例如,现在还不清楚如何使用
我正在尝试为我的rails应用程序编写一些视图规范,但我偶然发现了这个错误: undefined local variable ormethod `current_user' for #<#<Class:0x007fa47d2612d0>:0x007fa47e267710>describe "/newsletters/index.html.erb"