Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida com relação aos testes

  1. O nome do arquivo com as variáveis de ambiente de teste deve ser sempre .env.testing? Isso é específico do Laravel?
  2. Se estivéssemos usando outro banco de dados, como o mysql, para rodar o teste (sem estragar o meu de produção) eu teria que criar um novo banco e informar isso no arquivo .env.testing?
2 respostas
solução!

Olá, Ângela.

  1. O Laravel (e diversos outros frameworks) usam o padrão .env.{nome-do-ambiente} para ter variáveis de ambiente específicas para cada ambiente. testing é o nome do ambiente que o Laravel define ao executar os testes.
  2. Essa é uma possibilidade sim. No curso de testes de integração com PHP aqui da Alura a gente fala bastante sobre isso. :-)

Entendi, muito obrigada pela explicação! Vou fazer este curso de testes de integração ainda.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software