Estou seguindo este tutorial do angular.io
Como eles disseram, eu criei o arquivo hero.spec.ts para criar testes de unidade:
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);
});
});
Os testes de unidade funcionam como um encanto. O problema é: Eu vejo alguns erros, mencionados no tutorial:
Nosso editor e o compilador podem reclamar que não sabem o que são
it
eexpect
porque não possuem os arquivos de digitação que descrevem o Jasmine. Por enquanto, podemos ignorar essas reclamações irritantes, pois são inofensivas.
E eles realmente ignoraram. Mesmo que esses erros sejam inofensivos, ele não fica bem no meu console de saída quando eu recebo vários deles.
Exemplo do que recebo:
Não foi possível encontrar o nome 'descrever'.
Não foi possível encontrar o nome 'it'.
Não foi possível encontrar o nome 'expect'.
O que posso fazer para corrigi-lo?