我想弄清楚如何在 Rails 的单元测试中模拟(简单地) current_user ?(我正在使用 Test::Unit)。我尝试查看 Google 和 StackOverflow,但没有任何帮助!
有任何想法吗?
谢谢!
我想弄清楚如何在 Rails 的单元测试中模拟(简单地) current_user ?(我正在使用 Test::Unit)。我尝试查看 Google 和 StackOverflow,但没有任何帮助!
有任何想法吗?
谢谢!
如果您正在进行单元测试,那么您可能应该将 current_user 传递给您的流程。当从您实际关心 current_user 的更高级别进行测试时,OmniAuth 对测试进行了一些模拟。
看这里:https ://github.com/intridea/omniauth/wiki/Integration-Testing
希望有帮助。