No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Compra acceso a todo Platzi por 1 a帽o

Antes: $249

Currency
$209/a帽o

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscr铆bete

Termina en:

15D
22H
31M
59S

Eliminar registro

19/24
Recursos

Aportes 4

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Dado que el Response status code [404] no te dice en donde esta el fallo, aconsejo utilizar

$this->withoutExceptionHandling();

Al comienzo del cuerpo del m茅todo de tu test

Te dar谩 un mensaje m谩s expresivo referente a

NotFoundHttpException: DELETE  http://localhost/tags/1

Justo ayer estaba leyendo sobre pruebas unitarias, y pruebas feature, me encontre con esto, les comparto.
.
Es un patron para escribir el codigo de las pruebas:
.

.

Explicacion:
.

  • 馃洜 Arrange: es donde se organiza, inicializa y prepara el sistema bajo pruebas y sus dependencia para tenerlo en el estado mas conveniente para nuestra prueba.
    
  • 鈿 Act: Es donde se ejecuta el m茅todo o la acci贸n que va a producir el resultado que vamos a verificar.
    
  • 鉁 Assert: esta es la fase de verificaci贸n, donde se va a confirmar que el resultado obtenido o generado en la fase anterior sea el resultado esperado.

Hola, te comento que para 茅sta clase hice 4 cambios puntuales y uno fue una correcci贸n a un error de mi parte en el test en el que no pasaba el id a eliminar xd

Los cambios a detalle los tienes ac谩:

https://github.com/AbnirHencazs/tag-tdd/tree/0e855f1b0ba01b0e61bf5309301443b08509a186

aqui mi test para el update

public function test_tag_update()
{
    $this->post('/tags', [ 'name' => 'PHP' ])->assertRedirect('/');

    $this->assertDatabaseHas('tags', [
        'name' => 'PHP'
    ]);

    $this->put('/tags/1', [ 'name' => 'Laravel' ])->assertRedirect('/');

    $this->assertDatabaseHas('tags', [
        'name' => 'Laravel'
    ]);

    $this->assertDatabaseMissing('tags', [
        'name' => 'PHP'
    ]);
}