1.13.0-alpha.7 • Published 3 months ago

@squiz/xaccel-testing-helpers v1.13.0-alpha.7

Weekly downloads
-
License
ISC
Repository
-
Last release
3 months ago

Jest Helpers

These are files that are used to help with Jest tests.

jest.config.cjs

The jest config is the global jest config file, this file is imported into the jest.config.cjs in the root of the project repo and serves as the base for all jest configs.

This can be overwritten via putting a jest.config.cjs file in your current package. The most likely time that this will need to happen is for test coverage percentage changes, or for testing a server side only package etc where the config is expected to be different.

Coverage

By default the global coverage threshold has been set at 100%, this can be addressed on a case by case basis if it needs to be lowered because of untestable code, however the preferred method is to write testable code.

To overwrite coverage for a particular module or file, you should place a jest.config.cjs file in the modules root folder, add this package (@plug-and-play/base-component-jest-helpers) as a dev dependency, and then spread the config and update the specific file thresholds as needed.

E.g

const jestConfig = require('@plug-and-play/base-component-jest-helpers');

module.exports = {
    ...jestConfig,
    coverageThreshold: {
        './src': {
            branches: 0,
            functions: 0,
            lines: 0,
            statements: 0,
        },
    },
};
1.13.1

3 months ago

1.13.0-alpha.7

3 months ago

1.12.2

4 months ago

1.12.1-beta.3

4 months ago

1.12.1

4 months ago

1.12.1-beta.2

4 months ago

1.13.0-beta.1

4 months ago

1.9.1-alpha.0

4 months ago

1.12.1-alpha.0

4 months ago

1.9.1-beta.0

4 months ago

1.9.0

4 months ago

1.9.0-beta.36

4 months ago

1.9.0-beta.23

6 months ago

1.10.0-alpha.12

6 months ago

1.10.0-alpha.5

7 months ago

1.9.0-alpha.3

7 months ago

1.9.0-beta.2

7 months ago

1.9.0-beta.0

7 months ago

1.6.0-alpha.4

7 months ago

1.5.1-beta.3

7 months ago

1.5.1-beta.0

7 months ago

1.5.0-alpha.3

7 months ago

1.5.0-beta.0

7 months ago

1.4.2-beta.0

7 months ago

1.4.2-alpha.0

7 months ago

1.2.0

9 months ago

1.1.0

9 months ago