1.1.2 • Published 4 months ago

jest-preset-kyt-rtl v1.1.2

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
4 months ago

jest-preset-kyt-rtl

Jest preset for React projects that use @testing-library/react to test.

Installation

$ yarn add --dev --exact jest @testing-library/react jest-preset-kyt-rtl

// or

$ npm i --save-dev --save-exact jest @testing-library/react jest-preset-kyt-rtl

Setup

In your local Jest config - for instance, jest.config.js:

{
  preset: 'jest-preset-kyt-rtl'
}

Features:

  • Installs and configures raf/polyfill, which is required by React >= 16.
  • Automatic moduleNameMapper entries/file-stubbing for files with these extensions:
    css|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|ico|md
  • Sets cacheDirectory to <rootDir>/.caches/jest, which allows you to build/restore Jest transforms in between CI/CD pipeline runs. Example: using drone/gcs-cache:

    steps:
      - name: restore_cache
        image: homerovalle/drone-gcs-cache:latest
        settings:
          bucket: your-custom-name
          restore: true
        environment:
          GCS_CACHE_JSON_KEY:
            from_secret: a_secret_set_by_you
    
      - name: test
        image: node:12.16.2
        commands:
          - yarn test-coverage-ci
    
      - name: rebuild_cache
        image: homerovalle/drone-gcs-cache:latest
        settings:
          bucket: your-custom-name
          mount:
            - .caches
            - coverage
          rebuild: true
        environment:
          GCS_CACHE_JSON_KEY:
            from_secret: a_secret_set_by_you
1.1.3-next1.27

5 months ago

1.1.3-next1.29

5 months ago

1.1.3-next1.28

5 months ago

1.1.3-zeta.29

6 months ago

1.1.3-next1.30

5 months ago

1.1.3-next1.32

5 months ago

1.1.3-next1.31

5 months ago

1.1.3-next1.34

4 months ago

1.1.3-next1.35

4 months ago

1.1.3-alpha.26

6 months ago

1.1.3-beta.28

6 months ago

1.1.3-omega.30

6 months ago

1.1.3-alpha.25

1 year ago

1.1.3-alpha.41

1 year ago

1.1.3-alpha.40

1 year ago

1.1.3-alpha.27

1 year ago

1.1.3-alpha.32

1 year ago

1.1.3-alpha.31

1 year ago

1.1.3-alpha.28

1 year ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago