У меня есть API для книг, которые я хочу проверить, используя PhpUnit, но структура вложенного JSON каким -то образом создает индекс и показываю функцию теста, что делает одну из них неудачную. ArrayAccess | Array, int ded )
У меня есть API для книг, которые я хочу проверить, используя PhpUnit, но структура вложенного JSON каким -то образом создает индекс и показываю функцию теста, что делает одну из них неудачную. ArrayAccess | Array, int ded ) [code]$response->assertStatus(200)->assertJsonStructure([ 'success', 'message', 'data' => [ '*' =>[ 'id', 'book_code', 'book_title', 'author', 'category', 'publisher', 'stock', 'book_cover', 'book_desc', 'barcode', ] ] ]); < /code> Но если я написал тест Show, подобный этот, индексный тест Fail (Code получен: 500, ожидаемый код: 200), но Show Test сдают успех < /p> $response->assertStatus(200)->assertJsonStructure([ 'success', 'message', 'data' =>[ 'id', 'book_code', 'book_title', 'author', 'category', 'publisher', 'stock', 'book_cover', 'book_desc', 'barcode', ] ]); [/code] Кто -нибудь знает, что вызывает эту проблему в коде тестирования?[code]