Понимание файла конфигурации Jest - PullRequest
0 голосов
/ 03 мая 2020

Я пытался научиться тестировать React-Native из этой статьи: https://medium.com/@hdsenevi / юнит-тестирование-в-реакции-родной-с-шуткой-и-ферментом-40cd7dabb6f1

В файле jest.config.json у них было что-то вроде

{
    "preset": "react-native",
    "collectCoverage": true,
    "moduleDirectories": [
        "node_modules",
        "src"
    ],
    "transform": {
        "^.+\\.js$": "<rootDir>/node_modules/react-native/jest/preprocessor.js"
    },
    "setupFiles": [
        "<rootDir>/jest/setup.js"
    ],
    "transformIgnorePatterns": [
        "node_modules/(?!(jest-)?react-native)"
    ],
    "coveragePathIgnorePatterns": [
        "/node_modules/",
        "/jest"
    ]
}

Я прошел шутливый документ , чтобы понять их, но я смог понять параметры (кроме preset, collectCoverage и coverPathIgnorePatterns)

Может кто-нибудь объяснить приведенный выше файл конфигурации?

...