如何在laravel单元测试中使用json post请求上传文件

时间:2018-10-15 06:47:23

标签: laravel unit-testing phpunit laravel-testing phpunit-testing

我想为测试上传文件创建一个测试用例。 它必须使用我的文件进行测试。因为我要测试excel上载文件并从该文件导入数据,所以之后,请从数据库中检查该数据。 我尝试过:

$response = $this->postJson('api/unit/'.$unit->id.'/import',['file' =>Storage::get('file/file.xlsx')]);
$response->assertJsonFragment(['a'=>'b']);

但是它不起作用,因为当我在控制器中检查$ request-> all()时,它返回null。 请帮忙!

0 个答案:

没有答案