Angular Jasmine Test

Bir Angular projesinde test başlatmak istiyorsanız proje dizininde (Angular CLI) da “ng test” dememiz yeterli. Proje ile karma test toolu http://localhost:9876 da ayağa kalkacak. Bu sayfada testleriniz ile ilgili bilgileri bulabilirsiniz.

Kaç test success kaçı fail etmiş ve ayrınıtıları neler bu sayfada yer almakta. Ben bunu çalıştırırmaya çalışırken sürekli şu hatayı aldım;
“.Component” is a Web Component then add ‘CUSTOM_ELEMENTS_SCHEMA’ to the ‘@NgModule.schemas’

Bunun çözümü app.component.spec.ts dosyasını aşağıdaki şekilde düzeltmeniz gerekmekte.


beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [AppComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA]
}).compileComponents();
}));

Bunun ile birlikte hata almadan jasmine karma test toolunuzu ayağa kaldırabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir