/assert-json-structure-missing

Laravel unit test assertion that tests for the absence of a JSON structure

Primary LanguagePHP

TestResponse::assertJsonStructureMissing

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.