Executa os testes automatizados do projeto Laravel. Use quando precisar rodar testes, verificar se o código está funcionando, ou antes de fazer commit/deploy.
Executa os testes automatizados do projeto usando Pest/PHPUnit.
/test - Roda todos os testes/test NomeDoTeste - Filtra testes pelo nome/test --coverage - Roda com relatório de cobertura/test Feature/Auth - Roda testes de um diretório específicodocker exec -it <container> php artisan test $ARGUMENTScd api && php artisan test $ARGUMENTS| Opção | Descrição |
|---|---|
--filter="nome" | Filtra testes pelo nome |
--coverage | Gera relatório de cobertura |
--stop-on-failure | Para na primeira falha |
--parallel | Executa em paralelo |
✓ 98 testes passando (273 assertions)
⏱ Duração: 2.10s
Tudo funcionando! Pronto para deploy.
Ou em caso de falha:
✗ 2 testes falhando
Falhas:
1. Tests\Feature\UserTest > cria usuário
- Erro: Expected status 201, got 422
- Arquivo: tests/Feature/UserTest.php:45
Sugestão: Verificar validação de campos obrigatórios