Segui a dica informada em aqui e baixei o reposítorio https://github.com/alura-cursos/1501-angular-unit-tests
Ocorre que para fazer funcionar ainda tive que fazer as seguintes mudanças
Executar: npm config set strict-ssl false Alterar as seguintes dependências
Trocar criptiles por @hapi/cryptiles, pois ele não existe mais Atualizar a dependencia de sqlite3 para a versão 5.1.4 Lembrar de apagar o lock_json.
Reforço que no curso seria bom explicar a questão da api e atualiza-la. Também seria bom uma atualização para versão do angular mais recente.
Ficou assim o json
{
"name": "alurapic",
"version": "1.0.0",
"description": "",
"main": "server.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js"
},
"author": "",
"license": "ISC",
"dependencies": {
"body-parser": "^1.18.2",
"cors": "^2.8.4",
"@hapi/cryptiles": ">=4.1.2",
"express": "^4.16.3",
"jimp": "^0.2.28",
"jsonwebtoken": "^8.2.0",
"multer": "^1.3.0",
"sqlite3": "5.1.4",
"uuid": "^3.2.1"
}
}