7.1.3 • Published 4 years ago
@gechiui/jest-preset-default v7.1.3
Jest Preset Default
Default Jest preset for GeChiUI development.
Installation
Install the module
npm install @gechiui/jest-preset-default --save-devNote: This package requires Node.js 12.0.0 or later. It is not compatible with older versions.
Setup
Via jest.config.json or jest field in package.json
{
"preset": "@gechiui/jest-preset-default"
}Usage
Brief explanations of options included
moduleNameMapper- allcssandscssfiles containing CSS styles will be stubbed out.modulePaths- the root dir of the project is used as a location to search when resolving modules.setupFiles- runs code before each test which sets up global variables required in the testing environment.setupFilesAfterEnv- runs code which adds improved support forConsoleobject andReactcomponents to the testing framework before each test.snapshotSerializers- makes it possible to use snapshot tests onEnzymewrappers.testMatch- includes/test/subfolder in addition to the glob patterns Jest uses to detect test files. It detects only test files containing.js(or.ts) suffix. It doesn't match files with.spec.jssuffix.timers- use of fake timers for functions such assetTimeoutis enabled.transform- keeps the default babel-jest transformer.verbose- each individual test won't be reported during the run.
7.1.3
4 years ago