Почему Jest 24.8 Покрытие производит покрытие === 0 - PullRequest
3 голосов
/ 14 июня 2019
 PASS  ../parser/test/flatten-user-flow-shortcuts.spec.ts
 PASS  ../parser/test/flow-spliterators.spec.ts
 PASS  ../parser/test/circles1.spec.js
 PASS  ../parser/test/circles.spec.ts
 PASS  ../parser/test/replace-basic-flows.spec.ts
 PASS  ../parser/test/multiple-flows-in-first-layer.spec.ts
 PASS  ../parser/test/multiple-layers.spec.ts
 PASS  ../parser/test/extends-basic-flows.spec.ts

----------|----------|----------|----------|----------|-------------------|
File      |  % Stmts | % Branch |  % Funcs |  % Lines | Uncovered Line #s |
----------|----------|----------|----------|----------|-------------------|
All files |        0 |        0 |        0 |        0 |                   |
----------|----------|----------|----------|----------|-------------------|

jest.config.js

module.exports = {
  testEnvironment: 'node',
  modulePaths: resolveModulesPathsArray,
  testRegex: [`./*.spec.js$`, `./*.spec.ts$`],
  roots: [mainTestsFolderPath, srcPath],
  transform: { '^.+\\.js$': jestTransformerFilePath, '^.+\\.ts$': jestTransformerFilePath },
  testPathIgnorePatterns: [`coverage`, 'node_modules'],
  setupFiles: [testPolyfillsFilePath],
  moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json'],
  collectCoverage: true,
  collectCoverageFrom: [`${srcPath}/*.{ts,tsx,js,jsx,json}`],
}

srcPath - это абсолютный путь к моей папке src.

Мой вопрос

Я уверен, что забыл что-то настроить.Я даже проверил это в новом приложении create-реагировать на приложение при запуске "test": "react-scripts test --coverage", и вижу те же результаты.

В чем причина?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...