我使用间隙与我的Rails应用程序,其工作原理验证。但是,现在我所有的单元测试失败,因为他们重定向到登录页,这是有道理的。通关似乎有辅助函数用于固定,但我只可以找到他们早该。是否有测试::单位?

相当于佣工
有帮助吗?

解决方案

我还以为是什么更“神奇”的早该宏是如何工作的,但它实际上是非常简单的。要添加sign_in行为只是添加此到test_helper.rb中

  def sign_in_as(user)
    @controller.current_user = user
    return user
  end
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top