Ich folge diesem Tutorial von angle.io
Wie gesagt, ich habe die Datei hero.spec.ts erstellt, um Komponententests zu erstellen:
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);
});
});
Unit Tests wirken wie ein Zauber. Das Problem ist: Ich sehe einige Fehler, die im Tutorial erwähnt werden:
Unser Editor und der Compiler beschweren sich möglicherweise, dass sie nicht wissen, was
it
undexpect
sind, weil ihnen die Typisierungsdateien fehlen, die Jasmine beschreiben. Wir können diese nervigen Beschwerden vorerst ignorieren, da sie harmlos sind.
Und sie haben es tatsächlich ignoriert. Obwohl diese Fehler harmlos sind, sieht es in meiner Ausgabekonsole nicht gut aus, wenn ich einige davon erhalte.
Beispiel für das, was ich bekomme:
Name 'beschreiben' kann nicht gefunden werden.
Der Name 'it' wurde nicht gefunden.
Der Name 'erwarten' kann nicht gefunden werden.
Was kann ich tun, um das Problem zu beheben?