Mesmo erro de:
- https://cursos.alura.com.br/forum/topico-bug-erro-no-teste-inicial-305399
- https://cursos.alura.com.br/forum/topico-testes-com-jasmine-no-angular-155481
Sistemas e tecnologias que estavam em minha máquina:
- Sistema Operacional: Windows 11;
- Node.JS versão 18.17.0;
- NPM versão 9.6.7;
Após fazer todas as recomendações do professor, ainda ocorria o seguinte erro ao executar o comando "npm run test"
Após a leitura do seguinte artigo do StackOverflow foi compreendido que o Karma que está sendo utilizado no projeto não suporta versões do Node.JS acima da 14. Portanto, foi necessário fazer o downgrade seguindo o seguinte passo a passo para a resolução especificamente no sistema operacional Windows:
- Abrir "Adicionar ou remover programas" dentro do Windowns;
- Pesquisar por Node;
- Selecionar para desinstalar o Node.JS;
- Abrir a pasta de "Downloads" da sua máquina no Terminal/CMD da sua máquina;
- Executar o seguinte comando no terminal (ele instalará o Wizard da versão 14.17.6 do Node.JS e a versão 6.14.15 do NPM):
curl -o node-v14.17.6-x64.msi https://nodejs.org/dist/v14.17.6/node-v14.17.6-x64.msi
; - Dentro da pasta "Downloads", clicar duas vezes no arquivo que foi baixado de nome: "node-v14.17.6-x64";
- Após finalização da instalação, é recomendado reiniciar a máquina e redirecionar-se ao projeto dentro da IDE que está utilizando;
- Executar no terminal/CMD o comando
node -v
e terá de retornarv14.17.6
; - Executar no terminal/CMD o comando
npm -v
e terá de retornar6.14.15
; - Executar no terminal do projeto dentro da IDE o comando
npm run test
e terá um retorno de sucesso.