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