使用PHPunit发布数据总是空的

时间:2017-02-17 17:10:29

标签: laravel post phpunit lumen

我正在使用Lumen 5.4和任何PHPUnit测试,POST到适用的端点不包含任何数据或标头。我没有成功使用json和常规call功能。以下是我使用过的一些测试示例:

public function testLoginUser(){
    $user = ["username"=>"user", "password"=>"password"];
    $this->json('POST', '/login', $user)->seeJson(['success'=>true]);
}

然而,当我查看发送给控制器的Request数据(public function loginUser(Request $request)时,它全部为空白。

当我使用Postman时它工作正常。

有什么想法吗?

修改

根据以下链接,该问题似乎与Lumen 5.4中的更改有关,以处理请求。降级到5.3现在修复了它。

0 个答案:

没有答案