#jestjs
#jestjs
Вопрос:
Когда я запускаю свои тесты с помощью jest, и некоторые из них завершаются неудачно для каждого элемента, я получаю список, подобный этому:
FAIL src/app/models/item.model.spec.ts
● Item› #getItem › do stuff
expect(received).toBeFalsy()
Received: true
293 |
294 | test('do stuff', () => {
> 295 | expect(true).toBeFalsy();
| ^
296 | });
297 | });
298 | });
at src/app/models/item.model.spec.ts:295:20
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:391:26)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (node_modules/zone.js/dist/proxy.js:129:39)
at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:390:52)
at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:150:43)
at Object.testBody.length (node_modules/jest-preset-angular/zone-patch/index.js:52:27)
это та же информация, которую я получаю выше, когда тест впервые не удался. В случае, когда набор действительно большой и что-то нарушает все их тесты (или в более чем одном файле), действительно невозможно прочитать этот список, потому что детали всегда находятся между FAIL
заголовком и именами тестов.
Есть ли способ выполнить jest для печати компактной сводки неудачных тестов, подобной этой?
FAIL src/app/models/item.model.spec.ts
● Item› #getItem › do stuff
● Item› #getItem › do another Stuff
FAIL src/app/models/loader.model.spec.ts
● Loader> #loadSomething › be cool
● Loader› #loadAnything › be cooler
Поэтому, если я хочу прочитать детали сбоя, я могу просто прокрутить вверх или отфильтровать неудачный тест при следующем запуске.