jest ignore All In one


jest ignore All In one

modulePathIgnorePatterns

https://jestjs.io/docs/en/configuration


modulePathIgnorePatterns [array ]

https://jestjs.io/docs/en/configuration#modulepathignorepatterns-arraystring

// Default
[]

// Example
["<rootDir>/build/"]

testPathIgnorePatterns [array ]

https://jestjs.io/docs/en/configuration#testpathignorepatterns-arraystring


// Default
["/node_modules/"]

// Example
["<rootDir>/build/", "<rootDir>/node_modules/"].

coveragePathIgnorePatterns [array ]

https://jestjs.io/docs/en/configuration#coveragepathignorepatterns-arraystring

// Default
["/node_modules/"]

// Example
["<rootDir>/build/", "<rootDir>/node_modules/"].

watchPathIgnorePatterns [array ]

https://jestjs.io/docs/en/configuration#watchpathignorepatterns-arraystring

// Example
["<rootDir>/node_modules/"].

transformIgnorePatterns [array ]

https://jestjs.io/docs/en/configuration#transformignorepatterns-arraystring

// Default
["/node_modules/", "\\.pnp\\.[^\\\/]+$"]

// Example
["<rootDir>/bower_components/", "<rootDir>/node_modules/"].

https://jestjs.io/docs/en/tutorial-react-native#transformignorepatterns-customization

demos

modulePathIgnorePatterns: ["directoryNameToIgnore"]
# OR
modulePathIgnorePatterns: ["<rootDir>/dist/"]

jest.config.js


// jest.config.js
const {defaults} = require('jest-config');

module.exports = {
  // ...
  moduleFileExtensions: [
    ...defaults.moduleFileExtensions,
    'js',
    'mjs',
    // 'jsx',
    // 'ts',
    // 'tsx',
  ],
  // ...
  // preset: [],
  modulePathIgnorePatterns: [
    "<rootDir>/dist/",
    "<rootDir>/000-xyz/",
    "<rootDir>/jest/",
    "<rootDir>/node.js-week-one/",
    "<rootDir>/practices/",
  ],
  watchPathIgnorePatterns: [
    "<rootDir>/dist/",
    "<rootDir>/000-xyz/",
    "<rootDir>/jest/",
    "<rootDir>/node.js-week-one/",
    "<rootDir>/practices/",
  ],
  testPathIgnorePatterns: [
    "<rootDir>/build/",
    "<rootDir>/node_modules/",
  ],
  coveragePathIgnorePatterns: [
    "<rootDir>/build/",
    "<rootDir>/node_modules/",
  ],
};


exclude/ignore file(s) from coverage

{
  "jest": {
    "collectCoverageFrom": [
      "src/**/{!(ignore-me),}.js"
    ]
  }
}

/* istanbul ignore file */


/* istanbul ignore next */
function myFunc() {
  console.log(
    "Not covered but won't appear on coverage reports as such"
  );
}

refs

https://www.cnblogs.com/xgqfrms/tag/jest/

https://stackoverflow.com/questions/40486567/how-to-exclude-files-from-jest-watch

https://codewithhugo.com/jest-exclude-coverage/

https://codewithhugo.com/run-skip-single-jest-test/

https://github.com/facebook/jest/issues/1815



©xgqfrms 2012-2020

www.cnblogs.com 發布文章使用:只允許注冊用戶才可以訪問!

原創文章,版權所有©️xgqfrms, 禁止轉載 🈲️,侵權必究⚠️!



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM