Я следую этому руководству из angular.io
Как они сказали, я создал файл hero.spec.ts для создания модульных тестов:
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);
});
});
Единичные тесты работают как шарм. Проблема в том, что я вижу некоторые ошибки, о которых говорится в учебнике:
Наш редактор и компилятор могут жаловаться, что они не знают, что
it
иexpect
- это потому, что им не хватает файлов ввода, которые описывают Жасмин. На данный момент мы можем игнорировать эти досадные жалобы, поскольку они безвредны.
И они действительно проигнорировали это. Несмотря на то, что эти ошибки безвредны, в моей выходной консоли это выглядит не очень хорошо, когда я получаю их.
Пример того, что я получаю:
Невозможно найти имя "описать".
Невозможно найти имя 'it'.
Невозможно найти имя "ожидать".
Что я могу сделать, чтобы исправить это?