[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
murilo
Criador murilo 24/04/2024

ola carlos ,
aqui neste metodo no curso de Pest - 

describe('validations', function () {
it('should require email', function () {
postJson(route('auth.login'), [
'password' => 'password',
'device_name' => 'e2e_test',
])
->assertJsonValidationErrors([
'email' => trans('validation.required', ['attribute' => 'email'])
])
->assertStatus(422);
});

 

ta dando esse error aqui -  

Response does not have JSON validation errors.

Failed asserting that an array has the key 'email'.



se eu der um dump() ;

a estrutura dele ta assim,  -

{#1706
+"message": {#1705
+"email": array:1 [
0 => "The email field is required."
]
}
+"code": 422
} //

 

tenho que alterar algo ?

Criador murilo 24/04/2024

pelo que eu to vendo aqui , os meus dados estao vindo asssim - 


{#1706
+"message": {#1705
+"email": array:1 [
0 => "The email field is required."
]
}
+"code": 422
}

e o seu esta assim -

{#1706
+"message": {#1705
"errors": {
+"email": array:1 [
0 => "The email field is required."
]
}
}
}

ta num formato diferente 

 

 

murilo
Manager Carlos Ferreira 24/04/2024

Tem o código fonte no GitHub?

Carlos Ferreira
Criador murilo 24/04/2024

resolvi assim -

test('store user verify errors', function () {
postJson(config('app.url').'/api/admin/users/store', [] )->assertJson([
'message' => [
'password' => [
trans('validation.required', ['attribute' => 'password'])
],
'email' => [
trans('validation.required', ['attribute' => 'email'])
]

]
]
]);
murilo
Manager Carlos Ferreira 24/04/2024

Parabéns!!

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!