Obserwuję this tutorial from angular.iokątowe Testy 2 Jednostka: Nie można odnaleźć nazwy „opisać”
Jak mówili Utworzyłem plik hero.spec.ts do tworzenia testów jednostkowych:
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);
});
});
Jednostka Testy działają jak urok. Problem polega na tym: Widzę pewne błędy, które są wymienione w poradniku:
Nasz edytor i kompilator może narzekać, że nie wiedzą co
it
iexpect
są z powodu braku pliki typowania, które opisują Jasmine . Możemy teraz zignorować te denerwujące skargi, ponieważ są one nieszkodliwe.
I rzeczywiście go zignorowali. Mimo że te błędy są nieszkodliwe, nie wygląda dobrze w mojej konsoli wyjściowej, gdy otrzymuję kilka z nich.
Przykład co otrzymuję:
nie można znaleźć nazwy 'opisać'.
Nie mogę znaleźć nazwy "to".
Nie można znaleźć nazwy "oczekiwać".
Co mogę zrobić, aby to naprawić?
Możesz pobrać na Github, aby naprawić ten błąd: https://github.com/TypeStrong/atom-typescript/issues/1125 –