我正在编写一个在线路上失败的rspec测试
if URI(request.referrer).path.include?('cart')
我希望能够使request.referrer包含' cart'
如果您有任何方法,请告诉我。
我尝试了以下内容但他们没有工作:
@request.env['HTTP_REFERER']='http://localhost:port/account/cart/id'
post url, params
也尝试过:
post url, params, {"HTTP_REFERER" => "http://localhost:port/account/cart/id"}
答案 0 :(得分:0)
尝试嘲笑它:
允许(@request)。接收(:referer).and_return('http://localhost:port/account/cart/id')