4

我想确保仅在设置两个用户值时才显示此链接:

- if current_user.dms.present? and current_user.dms_id.present?
  = link_to "Import Items", "#"

我如何存根该current_user变量?

4

2 回答 2

2

您是否确保为视图和控制器添加了帮助程序?

RSpec.configure do |config|
  config.include Devise::TestHelpers, :type => :controller
  config.include Devise::TestHelpers, :type => :view
end
于 2013-10-23T22:50:55.170 回答
1

如果您正在为您的 current_user 使用 Devise Gem,您是否尝试过使用 Devise Test Helpers (Devise::TestHelpers)?它们允许您登录和注销用户,因此可以访问控制器中的 current_user 记录并查看规范。

Devise Wiki 对此有一个页面: Devise Wiki for TestHelpers

于 2013-10-23T21:27:21.863 回答