Как игнорировать определенные файлы при запуске `npm test` в create-реагировать-приложение? - PullRequest
2 голосов
/ 11 апреля 2019

В настоящее время npm test работает со всеми файлами с расширением .test.js. Я хотел бы, чтобы некоторые файлы игнорировались. Где я могу настроить эту опцию? Я пытался

 "jest": {
        "collectCoverageFrom": [
            "src/App.test.js"
        ]
    },

в package.json. Я не вижу никакой разницы.

1 Ответ

2 голосов
/ 11 апреля 2019

Создать приложение React позволяет вам только переопределить следующую конфигурацию Jest в вашем package.json :

"jest": {
  "collectCoverageFrom": [],
  "coverageThreshold": {},
  "coverageReporters": [],
  "snapshotSerializers": []
}

https://facebook.github.io/create-react-app/docs/running-tests#configuration

Раствор 1

Извлечение Create React App и настройка с использованием testPathIgnorePatterns.

Решение 2

Вы все еще можете переопределить конфигурацию Jest, передав опцию --testPathIgnorePatterns в react-scripts test.

Например:

"test": "react-scripts test --env=jsdom --testPathIgnorePatterns=src/ignoredDirectory",
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...