我有一个功能规格,从外部网站接收令牌并重定向回我的应用程序。重定向后,客户端将获得orders#new
视图,该视图调用@current_user.items
。此调用适用于除测试以外的所有环境。水豚/鬼驱人或硒得到undefined method items for nil class
水豚/ Poltergeist /设计@current_user是无 - Rails 4
我已经试过:
- 在
before(:each)
- 分配
@current_user
改变网络驱动器 - 为
Rails.env.test?
设置@current_user
到User.first
我 控制器
我该如何制作当然@current_user
在测试?
如果你的应用程序不使用设计,你应该从问题 –
@TomWalpole中删除设计标签感谢您指出这一点!编辑。 –