ฉันกำลังติดตามการสอนนี้จาก 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
เป็นเพราะพวกเขาไม่มีไฟล์การพิมพ์ที่อธิบายจัสมิน เราสามารถเพิกเฉยต่อข้อร้องเรียนที่น่ารำคาญเหล่านี้ได้ในขณะนี้เนื่องจากไม่เป็นอันตราย
และพวกเขาก็เพิกเฉยต่อมันอย่างแน่นอน แม้ว่าข้อผิดพลาดเหล่านั้นจะไม่เป็นอันตราย แต่ก็ไม่ได้ดูดีในคอนโซลเอาท์พุทของฉันเมื่อฉันได้รับกลุ่ม
ตัวอย่างของสิ่งที่ฉันได้รับ:
ไม่พบชื่อ 'บรรยาย'
ไม่พบชื่อ 'มัน'
ไม่พบชื่อ 'คาดหวัง'
ฉันจะแก้ไขได้อย่างไร