Я создаю ошибку TS в своем тесте (spec file), таком как: let num: number = "dsds"
.Угловая 2 - почему ng test игнорировать ошибку компиляции TS?
- Я запустил тест ng, и тест прошел успешно ... почему?
- Я ожидал получить некоторую ошибку TS в терминале
- Что мне нужно сделать, чтобы включить это поведение (ошибка catch TS) при выполнении тестов?
- Детали:
- @ угловой/CLI: 1.0.0-beta.31
- узел: 6.9.2
- ОС: Win32 x64
- @ угловая/общая: 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
- @ угловой/составитель-кли: 2.4.7
Можете ли вы показать нам свой тестовый код? – MChaker
уверен, но на самом деле obviuos один, потому что он связан с ошибкой TS comipilition. 'it ('должно создать приложение', async (() => { const fixture = TestBed.createComponent (AppComponent); const app = fixture.debugElement.componentInstance; let num: number = "dsds"; ожидать (приложение) .toBeTruthy(); })); ' – user2415300