Por gentiliza ,
Estou tentando aplicar ng test no projeto de test ,
e esta apresentando a seguinte erro :
ERROR in nodemodules/@types/jasmine/index.d.ts(140,47): error TS1005: ';' expected. nodemodules/@types/jasmine/index.d.ts(140,90): error TS1005: '(' expected. nodemodules/@types/jasmine/index.d.ts(140,104): error TS1005: ']' expected. nodemodules/@types/jasmine/index.d.ts(140,112): error TS1005: ',' expected. nodemodules/@types/jasmine/index.d.ts(140,113): error TS1136: Property assignment expected. nodemodules/@types/jasmine/index.d.ts(140,121): error TS1005: ')' expected. nodemodules/@types/jasmine/index.d.ts(140,147): error TS1005: '(' expected. nodemodules/@types/jasmine/index.d.ts(140,162): error TS1005: ']' expected. nodemodules/@types/jasmine/index.d.ts(140,163): error TS1005: ',' expected. nodemodules/@types/jasmine/index.d.ts(140,164): error TS1136: Property assignment expected. nodemodules/@types/jasmine/index.d.ts(140,165): error TS1136: Property assignment expected. nodemodules/@types/jasmine/index.d.ts(140,179): error TS1005: ',' expected. nodemodules/@types/jasmine/index.d.ts(140,183): error TS1005: ':' expected. nodemodules/@types/jasmine/index.d.ts(140,208): error TS1005: '{' expected. nodemodules/@types/jasmine/index.d.ts(140,217): error TS1005: ':' expected. nodemodules/@types/jasmine/index.d.ts(140,222): error TS1005: ',' expected. nodemodules/@types/jasmine/index.d.ts(140,227): error TS1005: ':' expected. nodemodules/@types/jasmine/index.d.ts(140,228): error TS1109: Expression expected. nodemodules/@types/jasmine/index.d.ts(140,230): error TS1005: ')' expected. nodemodules/@types/jasmine/index.d.ts(633,30): error TS1005: ';' expected. node_modules/@types/jasmine/index.d.ts(718,1): error TS1128: Declaration or statement expected.
esse primeiro erro EU JA RESOLVI NO MEU CASO FOI ATUALIZAR O npm install --save-dev @types/jasmine@2.8.9
AGORA ESTOU COM ESTE ERRO .
ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ';' expected. node_modules/rxjs/internal/types.d.ts(81,74): error TS1005: ';' expected. node_modules/rxjs/internal/types.d.ts(81,77): error TS1109: Expression expected.
// apaguei a pasta node_module e refiz um npm install , voltou a funcionar e consigo aplicar o ng test
no entanto no DEBUG , esta aparecendo este erro Failed: Cannot read property 'textContent' of null
então mais um problema resolvido , quando aplico o
ng teste nomedoprojeto , ele da este erro mesmo visto que nao existe elemento h1 no meu componente , visto que existe um metodo padrao no arquivo de teste para testa-lo .
então o segredo está em como montar os teste.
uma outra dica de teste que estou aprendendo , e
o ng lint para verificar o codigo.
passando o ng l nomedoprojeto --fix=true , conseguimos até acertar alguns erros automaticamente.
Assim sendo , minha duvida agora seria como melhorar a parte de testes do angular??
Alguem poderia me ajudar a respeito?