Tôi đang theo hướng dẫn này từ angular.io
Như họ đã nói, tôi đã tạo tệp hero.spec.ts để tạo các bài kiểm tra đơn vị:
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);
});
});
Bài kiểm tra đơn vị làm việc như một lá bùa. Vấn đề là: Tôi thấy một số lỗi, được đề cập trong hướng dẫn:
Biên tập viên và trình biên dịch của chúng tôi có thể phàn nàn rằng họ không biết những gì
it
vàexpect
vì họ thiếu các tệp gõ mô tả Jasmine. Chúng ta có thể bỏ qua những khiếu nại gây phiền nhiễu bây giờ vì chúng vô hại.
Và họ thực sự bỏ qua nó. Mặc dù những lỗi đó là vô hại, nhưng nó không có vẻ tốt trong bảng điều khiển đầu ra của tôi khi tôi nhận được một loạt chúng.
Ví dụ về những gì tôi nhận được:
Không thể tìm thấy tên 'mô tả'.
Không thể tìm thấy tên 'nó'.
Không thể tìm thấy tên 'mong đợi'.
Tôi có thể làm gì để khắc phục nó?