All Projects → jest-community → Awesome Jest

jest-community / Awesome Jest

Licence: mit
🕶Awesome Jest packages and resources

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Awesome Jest

React Redux Boilerplate
A minimal React-Redux boilerplate with all the best practices
Stars: ✭ 799 (-8.06%)
Mutual labels:  jest
Jest Sonar
A jest reporter that generates sonar reports
Stars: ✭ 23 (-97.35%)
Mutual labels:  jest
Angular Builders
Angular build facade extensions (Jest and custom webpack configuration)
Stars: ✭ 843 (-2.99%)
Mutual labels:  jest
Egghead Next
The frontend for egghead.io.
Stars: ✭ 896 (+3.11%)
Mutual labels:  jest
Jest In Case
Jest utility for creating variations of the same test
Stars: ✭ 902 (+3.8%)
Mutual labels:  jest
Preact Jest Snapshot Test Boilerplate
🚀 Test Preact components using Jest snapshots
Stars: ✭ 24 (-97.24%)
Mutual labels:  jest
React Carousel
A pure extendable React carousel, powered by Brainhub (craftsmen who ❤️ JS)
Stars: ✭ 764 (-12.08%)
Mutual labels:  jest
React Redux Saga Starter
Basic, Opinionated starter kit for React+Redux+Redux Saga with support for SCSS CSS Modules, Storybook, JEST testing, and ESLint
Stars: ✭ 12 (-98.62%)
Mutual labels:  jest
Download Your Travelmap
free your travelmap
Stars: ✭ 22 (-97.47%)
Mutual labels:  jest
Javascript Data Structures And Algorithms
Exercises, algorithms
Stars: ✭ 26 (-97.01%)
Mutual labels:  jest
Node Express Boilerplate
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose
Stars: ✭ 890 (+2.42%)
Mutual labels:  jest
Webdriverio Jest
Example of a WebdriverIO test written with the Jest framework
Stars: ✭ 19 (-97.81%)
Mutual labels:  jest
Jest Styled Components Stylelint
Run stylelint on your styled-components styles at runtime.
Stars: ✭ 25 (-97.12%)
Mutual labels:  jest
Vuejs Training
VueJS training including Vue ecosystem: HTTP (Axios), Vuex, Unit Testting (Jest)...
Stars: ✭ 6 (-99.31%)
Mutual labels:  jest
Yarn Package Boilerplate
An Yarn package with babel, jest, flow, prettier and more
Stars: ✭ 10 (-98.85%)
Mutual labels:  jest
Snapchat Clone
👻 A SnapChat clone built with React, Redux and Typescript. Styled with SASS. Tested with Cypress, Jest and Enzyme. Linted with Eslint and formatted with Prettier!
Stars: ✭ 770 (-11.39%)
Mutual labels:  jest
React Generate Props
Generate default props based on your React component's PropTypes
Stars: ✭ 23 (-97.35%)
Mutual labels:  jest
Thinkful Workshop React Redux Node Mongodb Webpack2
Stars: ✭ 12 (-98.62%)
Mutual labels:  jest
Koa Starter
An opinionated Koa starter kit
Stars: ✭ 10 (-98.85%)
Mutual labels:  jest
Svelte Tailwind Extension Boilerplate
A Chrome extension boilerplate built with Svelte, TailwindCSS, Jest, and Rollup.
Stars: ✭ 26 (-97.01%)
Mutual labels:  jest

Awesome Jest Awesome

An awesome list of Jest packages and resources

Contents

Packages

Matchers

IDE

  • vscode-jest Works out of the box Jest based testing in VS Code.
  • wallaby The pinnacle of the idea of a test runner integrated into an editor.
  • coc-jest Jest plugin for coc.nvim

Linting

Runners

Reporters

Results Processors

Environments

Coverage

  • jest-it-up Automatically bump up global thresholds whenever coverage goes above them.
  • jest-coverage-thresholds-bumper Similar to jest-it-up, but allows to specify where coverage summary is located, supports Jest config in JSON files and package.json.

Snapshot

  • snapshot-diff Takes two values, and return their difference as a string, ready to be snapshotted with toMatchSnapshot(). Especially helpful when testing the difference between different React component states.
  • jest-snapshots-svg Take a React component tree, and render it into an SVG.
  • jest-image-snapshot Take a snapshot test of an image buffer, and catch when the image changes over a threshold. Commonly used for visual regression testing.
  • enzyme-to-json Convert Enzyme wrappers to a format compatible with Jest snapshot testing.
  • jest-styled-components A set of utilities for testing Styled Components with Jest.
  • jest-img-snapshot Image snapshot comparison using pixelmatch with all Jest's snapshot goodies out of the box.
  • jest-file-snapshot Write snapshots to a separate file instead of the default snapshot file used by Jest.
  • Differencify Visual regression testing tool using Jest and Puppeteer to do Image snapshot comparison.
  • StoryShots StoryShots adds automatic Jest Snapshot Testing for Storybook.
  • jest-large-snapshot-warning Add warnings to large snapshots.
  • jest-serializer-react-helmet Include React Helmet data in component snapshots.
  • jest-serializer-json-ld-script Serializes JSON+LD elements as JavaScript objects.
  • jest-emotion Include Emotion styles in component snapshots.
  • jest-serializer-xml Format XML documents to better visualize in Snapshots.
  • 1log Extensible logger that allows capturing log messages as snapshots.

Migration

  • jest-codemods Makes it easy to migrate from other test runner and frameworks to Jest.

Library extensions

  • testdouble-jest Support for testdouble.js for users of Jest.
  • jest-puppe-shots A Jest plugin for creating screenshots of React components with a little help of Puppeteer.
  • babel-jest-assertions Babel plugin that automatically adds the number of assertions found in each test with expect.assertions(n) and expect.hasAssertions().
  • typescript-snapshots-plugin Extends the TypeScript dev server to support hovering and jumping to a snapshot.
  • jest-chain Chain Jest matchers together to create one powerful assertion.
  • jest-expect-message Add custom message to Jest expects.
  • @bigtest/interactor A testing and assertion library that makes it easy to test UIs at scale while keeping accessibility at the core.
  • @testdeck/jest Decorator based wrapper around Jest for object oriented testing. Checkout the documentation and a working seed for you to start with.
  • jest-plugin-must-assert A Jest plugin for strict runtime checks. Fails any tests without assertions and prevents async tasks (Promises & timeouts) from leaking across tests.
  • wait-for-expect A await/async function to wait a expect. Usefull on e2e test.
  • jest-os-detection Dynamically enable or skip tests based on the OS they run on so you can share the same test suite accross various platforms.

Mocks

Watch plugins

Processor

Presets

Resources

Contribute

Contributions welcome! Read the contribution guidelines.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].