Ejecutar Tests
Comandos para ejecutar las pruebas de PHPUnit/Pest.
Comandos de Ejecución
# Ejecutar todos los tests
php artisan test
# Ejecutar solo tests de modelos
php artisan test tests/Unit/ModelTest.php
# Ejecutar solo tests CRUD
php artisan test tests/Feature/Integration/ModelCrudTest.php
# Ejecutar ambos
php artisan test tests/Unit/ModelTest.php tests/Feature/Integration/ModelCrudTest.php
Resultados
| Tipo |
Tests |
Assertions |
Estado |
| Unit Tests |
25 |
25 |
✓ Pasando |
| Feature Tests |
25 |
57 |
✓ Pasando |
| Total |
50 |
82 |
✓ Todos |
Factories Disponibles
| Factory |
Métodos |
UserFactory |
admin(), ponente(), asistente() |
RoleFactory |
admin(), ponente(), asistente() |
CategoryFactory |
- |
PosterFactory |
published(), unpublished() |
PresentationFactory |
published() |
SponsorFactory |
gold(), platinum() |
TypeSponsorFactory |
bronze(), silver(), gold(), platinum() |
TypePresentationFactory |
poster(), oral() |
Estructura de Tests
tests/
├── Unit/
│ └── ModelTest.php # 25 tests unitarios
└── Feature/Integration/
└── ModelCrudTest.php # 25 tests de integración
database/factories/
├── UserFactory.php
├── RoleFactory.php
├── CategoryFactory.php
├── PosterFactory.php
├── PresentationFactory.php
├── SponsorFactory.php
├── TypeSponsorFactory.php
└── TypePresentationFactory.php