roteiro-testes / adianti-test-kit
Kit para testar formularios e consultas em projetos Adianti (filtros, insercao, alteracao e exclusao).
v0.1.0
2026-03-31 16:21 UTC
Requires
- php: ^8.1
Requires (Dev)
- phpunit/phpunit: ^10.5
This package is auto-updated.
Last update: 2026-05-01 00:08:47 UTC
README
Biblioteca para padronizar testes de formularios e consultas em projetos Adianti.
O que cobre
- filtros/consultas
- insercao
- alteracao
- exclusao
Instalacao
Via Packagist (publicado)
composer require roteiro-testes/adianti-test-kit
Via repositorio git (antes de publicar)
No projeto consumidor, adicione:
{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/SEU-USUARIO/adianti-test-kit"
}
],
"require": {
"roteiro-testes/adianti-test-kit": "dev-main"
}
}
Uso rapido
use AdiantiTestKit\AdiantiTestKit; $crudReport = AdiantiTestKit::crud($formDriver) ->run( ['nome' => 'Cliente Teste', 'email' => 'teste@dominio.com'], ['nome' => 'Cliente Alterado'] ); $filterReport = AdiantiTestKit::filters($queryDriver) ->run(['nome' => 'Cliente'], 1);
Como integrar com Adianti
- Crie uma classe que implemente
FormDriverInterfacee nela chame suas actions/repositorios Adianti. - Crie uma classe que implemente
QueryDriverInterfacepara executar os filtros. - Use os runners em testes PHPUnit do seu projeto.
Publicacao no Packagist
Siga o guia em RELEASE.md.
Licenca
MIT