我在我的測試(spec文件)中創建了一些TS錯誤,例如: let num: number = "dsds"
。Angular 2 - 爲什麼ng測試忽略TS編譯錯誤?
- 我運行ng測試,測試成功......爲什麼?
- 我希望在終端中得到一些TS錯誤
- 當運行測試時,我需要做什麼來啓用此行爲(TS捕獲錯誤)?
- 詳細說明:
- @角/ CLI:1.0.0-beta.31
- 節點:6.9.2
- OS:win32的64
- @角/共同:2.4.7
- @角/編譯器:2.4.7
- @角/芯:2.4.7
- @角/形式:2.4.7
- @角/ HTTP:2.4。 7
- @角/平臺的瀏覽器:2.4.7
- @角/平臺的瀏覽器的動態:2.4.7
- @角/路由器:3.4.7
- @角/ CLI:1.0。 0-beta.31
- @角/編譯器CLI:2.4.7
你能告訴我們你的測試代碼嗎? – MChaker
當然,但它確實是一個因爲它涉及到TS錯誤的錯誤。 (它應該創建應用程序),async(()=> {{0}} {0} {0} const fixture = TestBed.createComponent(AppComponent); const app = fixture.debugElement。componentInstance; let num:number =「dsds」;期望(app).toBeTruthy(); }));' – user2415300