1
我使用收到以下錯誤嘗試發送HTTP頭RSpec的要求規範錯誤而在RSpec中的請求發送授權頭規格
Failure/Error: request.env["HTTP_AUTHORIZATION"] = ""
NoMethodError:
undefined method `env' for nil:NilClass
有什麼建議?
我使用收到以下錯誤嘗試發送HTTP頭RSpec的要求規範錯誤而在RSpec中的請求發送授權頭規格
Failure/Error: request.env["HTTP_AUTHORIZATION"] = ""
NoMethodError:
undefined method `env' for nil:NilClass
有什麼建議?
您可以設置一個HTTP標頭在測試你的控制器是這樣的:
post :action, params, session, {"HTTP_AUTHORIZATION" = ""}
好吧,這其實是一個要求規範,而不是一個控制器規範,上面並沒有爲我工作! – Madhan
@MadhanPadmanabhan你的rspec版本是什麼?那麼'@ request.env [「HTTP_AUTHORIZATION」] =「」'呢? – fotanus