Saya mengikuti tutorial ini dari angular.io
Seperti yang mereka katakan, saya telah membuat file hero.spec.ts untuk membuat tes unit:
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);
});
});
Tes Unit bekerja seperti pesona. Masalahnya adalah: Saya melihat beberapa kesalahan, yang disebutkan dalam tutorial:
Editor dan kompiler kami mungkin mengeluh bahwa mereka tidak tahu apa itu
it
danexpect
karena mereka kekurangan file pengetikan yang menggambarkan Jasmine. Kita dapat mengabaikan keluhan yang menjengkelkan itu untuk saat ini karena tidak berbahaya.
Dan mereka memang mengabaikannya. Meskipun kesalahan itu tidak berbahaya, itu tidak terlihat baik di konsol output saya ketika saya menerima banyak dari mereka.
Contoh dari apa yang saya dapatkan:
Tidak dapat menemukan nama 'jelaskan'.
Tidak dapat menemukan nama 'itu'.
Tidak dapat menemukan nama 'harap'.
Apa yang bisa saya lakukan untuk memperbaikinya?