私は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」という名前が見つかりません。
名前「expect」が見つかりません。
どうすれば修正できますか?