单元测试 ---当使用断言 assertJson() 传入的是一个 paginate 时匹配的数据格式异常
当我在单元测试中 断言http请求回来的分页数据 和 我自己本地生成的分页数据时,本地生成的分页数据会有很多其他的数据
以下是单元测试的代码
$response = $this->get('/report/reportList?moduleId='.$reportModuel->modu_id,['lang' => 'en']);
$reportList = UserReports::query()->whereRptsStatus('')->orderBy('rpts_code','desc')->paginate(20,['*'],'page',1);
$response->assertJson(['list' => $reportList->items()]);
以下是我的Controllers 中返回的数据的代码
$reportList = UserReports::query()->whereRptsStatus('')->orderBy('rpts_code','desc')->paginate(20,['*'],'page',1);
return ['list' => $reportList->items()];
以下是他们结果的差异
请问是什么原因导致两生成的数据不一致?