The TestResponse::assertJsonStructureMissing assertion works just like TestResponse::assertJsonStructure, except that it tests for the absence of a particular structure.
$response = $this->get('/data'); $response->assertJsonStructureMissing([ 'data' => [ 'related' => [ '*' => [ 'attribute', ], ], ], ]); Full credit for this package goes to Behzad Shabani. This package just takes his pull request and packages it up so it's super easy to add to your Laravel application.