PHPUnit com Multidatabase
[Concluído]
Olá, Mestre!
Comecei a implementar os testes pelos Tenants e até ai ok.
Porém, estou usando Multi-Database e tenho que testar os Models que estão em outro banco.
Como posso fazer isso?
Tem como configurar o phpunit.xml ou outro lugar para quando eu rodar o phpunit
ele executar os testes trocando automaticamente a conexão para o banco certo?
Olá, Thiago!
Tudo bem?
Será necessário testar conectado a um único banco, porque o PHPUNIT pega os valores de conexões das variáveis de ambiente. Até seria possível rodar os testes em diversos bancos, mas seria algo muito complexo.
Outra solução seria rodar os tests com sqlite, e rodar os tests a partir de um comando (igual fizemos o comando para rodar os migrations), e antes de rodar o comando alterna a conexão para o banco correspondente.
Pegou a ideia amigo?
Olá, Carlos!
Entendi. Vou tentar fazer isso.
Obrigado!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!