【发布时间】:2013-03-14 15:09:15
【问题描述】:
我正在尝试测试从设计的 current_user 获取 user_id 的控制器方法。
在其他已回答的问题之后,我尝试使用 User mock_up 登录,但它给了我与undefined method `sign_in' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_1:0x1057fd428> error while trying to set up RSpec with Devise 相同的问题。在那个问题中,接受的答案说您不能在 rspec 集成测试中使用 Devise 助手。
既然如此,我该如何测试需要登录用户执行的控制器方法?
【问题讨论】:
标签: ruby-on-rails rspec devise rspec-rails