正如他们所说,我创建了 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 的打字文件。我们现在可以忽略那些烦人的抱怨,因为它们是无害的。
他们确实忽略了它。尽管这些错误是无害的,但当我收到一堆错误时,它在我的输出控制台中看起来并不好。
我得到的示例:
找不到名称“描述”。
找不到名称“它”。
找不到名称“期望”。
我能做些什么来修复它?
原文由 Piotrek 发布,翻译遵循 CC BY-SA 4.0 许可协议
我希望你已经安装 -
然后将以下导入放在
hero.spec.ts
文件的顶部 -它应该可以解决问题。