【发布时间】:2016-12-25 11:48:40
【问题描述】:
我关注this tutorial from 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是因为它们缺少描述的打字文件 茉莉花。我们可以暂时忽略那些烦人的抱怨 无害。
他们确实忽略了它。尽管这些错误是无害的,但当我收到一堆错误时,它在我的输出控制台中看起来并不好。
我得到的示例:
找不到名称“描述”。
找不到名称“它”。
找不到名字'expect'。
我能做些什么来解决它?
【问题讨论】:
-
您可以在 Github 上投票以修复此错误:github.com/TypeStrong/atom-typescript/issues/1125
标签: unit-testing angular typescript jasmine