No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Proteger: eliminar

12/23
Recursos

Aportes 3

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Me parece muy importante cada prueba que realiza el profesor y la forma tan clara de explicar.
Para que el desarrollo sea profesional debemos pensar en cada caso de uso y hacer la respectiva prueba.

php artisan test

Modificados:

  • tests/Feature/Http/Controllers/RepositoryControllerTest.php
    • test_destroy_policy
    • test_destroy
  • app/Http/Controllers/RepositoryController.php

Tests:

  • Crear usuario y repositorio(diferente user_id), intentar eliminar el repositorio siendo otro usuario(no dueño), retorna status 403

En esta clase si utilice el facades Auth para no inyectar el Request en el metodo destroy (esto no me parece muy buena practica, por eso me fui por esa via). Sin embargo, si se trabaja con un API creo que el camino de Italo es mejor…nunca he probado el facades Auth con un API.

Les dejo mi commit de esta clase:
https://github.com/jlbousing/practica-tdd/commit/98e7f0d4a749552453aed456dafd2e4f05af14e6