@infinum/jest
TypeScript icon, indicating that this package has built-in type declarations

2.0.1 • Public • Published

@infinum/jest

Set of util functions for easier jest setup that supports both server and browser environment.

This is an internal utility, not intended for public usage.

Installation

yarn add @infinum/jest jest
# or
npm i @infinum/jest jest

Usage

Basic

// jest.config.js
const { infinumJest } = require('@infinum/jest');

const createJestConfig = infinumJest();

module.exports = createJestConfig();

With custom config

// jest.config.js
const { infinumJest } = require('@infinum/jest');

const createJestConfig = infinumJest();

/** @type {import('jest').Config} */
const customConfig = {
	collectCoverage: true,
	collectCoverageFrom: ['src/**/*.{js,jsx,ts,tsx}'],
};

module.exports = createJestConfig(customConfig);

With @infinum/jest/environment

// jest.config.js
const { infinumJest } = require('@infinum/jest');

const createJestConfig = infinumJest();

/** @type {import('jest').Config} */
const customConfig = {
	testEnvironment: '@infinum/jest/environment',
};

module.exports = createJestConfig(customConfig);

Contribution

Yes please! See the contributing guidelines for details.

Licence

This project is licensed under the terms of the MIT license.

Credits

jest is maintained and sponsored by Infinum.

Readme

Keywords

Package Sidebar

Install

npm i @infinum/jest

Weekly Downloads

87

Version

2.0.1

License

MIT

Unpacked Size

11.1 kB

Total Files

9

Last publish

Collaborators

  • safo6m
  • fvoska
  • darkokukovec
  • infinumcom