Я использую Phpunit в Laravel, и мой Api имеет несколько приемлемых ответов. У меня проблема в 2 случаях:
1- структура ответа может быть одним из этих двух:
$response->assertJsonStructure(['cities'=>[]]);
or
$response->assertJsonStructure(['cities'=>[['id','name']]])
2- Статус ответа может быть 200 или 302
$response->assertStatus(200);
or
$response->assertStatus(302);
Но я не могу найти какой-либо метод для "ИЛИ" этих двух условий.
Я ищу что-то вроде этого:
$response->assertOr(
$response->assertStatus(200),
$response->assertStatus(302)
);