我想确保仅在设置两个用户值时才显示此链接:
- if current_user.dms.present? and current_user.dms_id.present?
= link_to "Import Items", "#"
我如何存根该current_user
变量?
我想确保仅在设置两个用户值时才显示此链接:
- if current_user.dms.present? and current_user.dms_id.present?
= link_to "Import Items", "#"
我如何存根该current_user
变量?
您是否确保为视图和控制器添加了帮助程序?
RSpec.configure do |config|
config.include Devise::TestHelpers, :type => :controller
config.include Devise::TestHelpers, :type => :view
end
如果您正在为您的 current_user 使用 Devise Gem,您是否尝试过使用 Devise Test Helpers (Devise::TestHelpers)?它们允许您登录和注销用户,因此可以访问控制器中的 current_user 记录并查看规范。
Devise Wiki 对此有一个页面: Devise Wiki for TestHelpers