-
Notifications
You must be signed in to change notification settings - Fork 5
testes
O admix é coberto com os testes dusk, é possível executar os testes de 2 formas, pelo comando phpunit
ou pelo comando php artisan dusk
, o comando do artisan aceita qualquer parametro que o phpunit aceitaria porém o comando do artisan fará um backup do seu banco/.env para não "destruir" seu banco local, evitando a necessidade de ressemear o banco.
O ambiente dos testes do dusk são configurados em .env.dusk.local
logo qualquer configuração de ambiente para testes deve ser feita nesse arquivo, o mesmo serve para o xml de configuração do phpunit, você deve utilizar o xml phpunit.dusk.xml
isso é válido somente para o comando do artisan.
Os testes da aplicação devem ser executados de dentro da pasta tests/Browser, no mesmo nível da pasta src do pacote, seus testes devem estender a classe \Tests\DuskTestCase.php
tenha em mente que os testes devem ser implementados de acordo com os métodos da documentação do dusk: https://laravel.com/docs/5.6/dusk
Em caso de testes de filtros ou qualquer feature que utiliza select2, você precisa adicionar essa linha no inicio do teste:
$this->setMacros();