2016-11-24 101 views
1

我有以下断言测试套头服务器的位置,但我仍然得到302响应状态码(我正在测试一个请求验证)而不是422,这是我所期望的。Laravel 5.2单元不工作

如何在测试中模拟该标题?

回答

1

如果你想用头一个GET调用,您可以使用:

$this->get($url, $headers); 

例子:

$this->get('/oauth', [ 'HTTP_X_API_KEY' => 'xxxx' ]); 

因为你是一个GET请求,您的参数可以包含在$url

Source

+0

完美!我会补充说,查询字符串可以在$ url中进行硬编码,或者包含在$ headers数组中,就像我查过的那样。 –