5

我有一些使用的 rails 控制器authenticate_or_request_with_http_basic——如何在我的 rspec 示例中设置用户/密码?

我很惊讶无法在网络上的其他地方找到这个,所以也许我使用了错误的术语?——我发现了一些非常古老的东西,或者在我看来非常复杂的东西。似乎此时 rspec 要么对此有直接支持,要么是一个整洁的惯用解决方案。

4

1 回答 1

6

这行得通。感谢@zetetic 为我指明了正确的方向

before do
  @request.env["HTTP_AUTHORIZATION"] = "Basic " + Base64::encode64("username:password")
end
于 2013-02-25T23:08:15.723 回答