我在我的测试(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