Rspec cucumber是你的管理员吗?测试
我不知道该把这篇文章放在哪里,但这篇文章的主题更类似于 我的问题 我有一套陈腐的登录系统,如下所示: 应用程序控制器: 包括SessionHelper 私人的 助手\u方法:当前\u用户 def当前用户 @当前_user | |=user.find(会话[:user_id]),如果会话[:user_id] 结束 会话助手: def是_管理员吗? @current_user&&@current_user.id==1 结束 功能/支持/env.rb: 世界(会话助手) 所以,如果我测试 是管理员吗?应该是真的 它返回: 预期nil为true(RSpec::Expectations::ExpectationNotMetError) /features/step_definitions/users/add_user.rb:23:inRspec cucumber是你的管理员吗?测试,rspec,Rspec,我不知道该把这篇文章放在哪里,但这篇文章的主题更类似于 我的问题 我有一套陈腐的登录系统,如下所示: 应用程序控制器: 包括SessionHelper 私人的 助手\u方法:当前\u用户 def当前用户 @当前_user | |=user.find(会话[:user_id]),如果会话[:user_id] 结束 会话助手: def是_管理员吗? @current_user&&@current_user.id==1 结束 功能/支持/env.rb: 世界(会话助手) 所以,如果我测试 是管理员吗?
/^I应该
签名$/'
功能/用户/添加用户。功能:13:in
我应该登录
但是我登录了!为什么?测试认证系统的方法是什么
刮伤
我不知道该把这篇文章放在哪里,但这篇文章的主题更类似于
我的问题。
黄瓜邮寄名单如下:
但我可以告诉你,你的问题是一个范围问题。你是管理员吗?
方法
这是添加到黄瓜的世界没有访问您的
应用
控制器的@current_用户变量