Sto seguendo questo tutorial da angular.io
Come hanno detto, ho creato il file hero.spec.ts per creare unit test:
import { Hero } from './hero';
describe('Hero', () => {
it('has name', () => {
let hero: Hero = {id: 1, name: 'Super Cat'};
expect(hero.name).toEqual('Super Cat');
});
it('has id', () => {
let hero: Hero = {id: 1, name: 'Super Cat'};
expect(hero.id).toEqual(1);
});
});
I test unitari funzionano come un incantesimo. Il problema è: vedo alcuni errori, che sono menzionati nel tutorial:
Il nostro editore e il compilatore potrebbero lamentarsi di non sapere cosa
it
eexpect
perché mancano dei file di battitura che descrivono Jasmine. Per ora possiamo ignorare quei fastidiosi reclami perché sono innocui.
E lo hanno davvero ignorato. Anche se quegli errori sono innocui, non sembra buono nella mia console di output quando ne ricevo un mucchio.
Esempio di ciò che ottengo:
Impossibile trovare il nome 'descrivi'.
Impossibile trovare il nome "it".
Impossibile trovare il nome "aspetta".
Cosa posso fare per risolverlo?