Есть ли способ исключить шаблоны файлов из шутки? - PullRequest
0 голосов
/ 24 января 2019

В моем приложении React / Redux моя команда решила, что мы не хотим включать контейнеры в наши отчеты о покрытии Jest.

Мы добились успеха с исключением каталогов, но безуспешно при исключении файлов.

Есть ли у кого-нибудь предложения о том, как исключить файлы, заканчивающиеся словом «Контейнер», в наших конфигурациях jest?Например: exampleComponentContainer.jsx должен быть исключен

1 Ответ

0 голосов
/ 24 января 2019

Вы можете использовать collectCoverageFrom внутри вашей конфигурации package.json jest, чтобы исключить *Container.jsx файлы из покрытия кода.

"jest": {
    "collectCoverage": true,
    "collectCoverageFrom": [
        "**/*.{js,jsx}",
        "!**/node_modules/**",
        "!**/*Container.jsx"
    ]
}

Если вы используете create-react-app, удалите строку "collectCoverage": true,, которая не поддерживается.

Источник: https://jestjs.io/docs/en/configuration.html#collectcoveragefrom-array

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