我如何测试一个控制器方法使用的信息从current_user的设计



我正在尝试测试一个控制器方法,从current_user的设计中获取user_id。

在其他回答的问题之后,我尝试与用户mock_up一起登录,但它给了我与未定义方法' sign_in'# & lt; RSpec:核心:ExampleGroup: Nested_1: Nested_1:0x1057fd428>试图用设计设置RSpec时出现错误。在这个问题中,公认的答案是不能在rspec集成测试中使用设计助手。

如果这是真的,我如何测试一个需要登录用户执行的控制器方法?

为什么不嘲笑"current_user"呢?因为它来自于设计,所以已经测试过了…你应该没有覆盖率问题,用你的User under test

相关内容

  • 没有找到相关文章

最新更新