@sitearcade/jest-preset

SiteArcade's jest presets.

Usage no npm install needed!

<script type="module">
  import sitearcadeJestPreset from 'https://cdn.skypack.dev/@sitearcade/jest-preset';
</script>

README

@sitearcade/jest-preset

Our browserslist config.

Installation

  1. npm i -D @sitearcade/jest-preset
  2. Add to package.json:
{
  "jest": {
    "preset": "@sitearcade/jest-preset"
  }
}
  1. Common helper libraries are included by default:
{
  setupFilesAfterEnv: compact([
    '<rootDir>/tools/jest/libs/testSetup.js',
    'jest-date-mock',
    'jest-extended',
    '@testing-library/jest-dom/extend-expect',
    packageUses('styled-components') && 'jest-styled-components',
  ]),
}
  1. Supports @storybook/addon-doc. Just install it in your project, and it'll do the right thing.