This is the response:
[
{
"data":{
"locales":{
"translate":[
{
"created_at":"2018-05-28 12:49:53",
"deleted_at":null,
"id":1,
"key":"nl_NL",
"name":"Netherlands (Nederlands)",
"updated_at":"2018-05-28 12:49:53"
}
],
"validate":[
{
"created_at":"2018-05-28 12:49:53",
"deleted_at":null,
"id":2,
"key":"it_IT",
"name":"Italian (Italiano)",
"updated_at":"2018-05-28 12:49:53"
}
]
}
},
"error":false,
"message":null
}
]
I want to assert the the following fragments are part of the response:
1) ['translate' => [['key' => 'nl_NL']]]
2) ['validate' => [['key' => 'it_IT']]]
Is there any way to assert that the translate
array contains at least an element with the key of nl_NL
and validate
contains an element with the key of it_IT
?
$response->assertSuccessful()->assertJsonFragment([
'translate' => [['key' => 'nl_NL']],
'validate' => [['key' => 'it_IT']
]);
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire