我正在跟随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
是什么,因为它们缺少描述 Jasmine 的类型文件。目前我们可以忽略那些烦人的投诉,因为它们是无害的。
他们实际上忽略了它。 尽管这些错误是无害的,但当我收到大量这些错误时,在输出控制台中并不好看。
以下是我得到的示例:
找不到名称“describe”。
找不到名称“it”。
找不到名称“expect”。
我该怎么办才能解决它?