Enzyme is a JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components' output.Enzyme's API is meant to be intuitive and flexible by mimicking jQuery's API for DOM manipulation and traversal.
enzyme react mocha react-components ava jest chai assertion-library traversal test-runners test testing assertions shallow-rendering shallowrender reactjs flux test-utils assertion-helpers tddMajestic is an electron app that provides a UI for running tests with Jest. Jest CLI itself provides one of the best testing experiences available today. But Majestic humbly tries to expand upon it by providing a rich UI to be used during the dev/test loop.Ok, I lied partially about the zero config part.
jest developer-tools electron react html-coverage-report developer-experience mobx styled-componentsFrisby.js an API testing tool built on top of Jasmine that makes testing API endpoints easy, fast and fun. The minimum setup to run a single test expectation.
testing testing-framework rest-api jasmine jest integration-testingWelcome to my modern JavaScript stack tutorial: JavaScript Stack from Scratch. This is a straight-to-the-point guide to assembling a JavaScript stack. It requires some general programming knowledge, and JavaScript basics. It focuses on wiring tools together and giving you the simplest possible example for each tool. You can see this tutorial as a way to write your own boilerplate from scratch. Since the goal of this tutorial is to assemble various tools, I do not go into details about how these tools work individually. Refer to their documentation or find other tutorials if you want to acquire deeper knowledge in them.
tutorial stack react redux webpack flow yarn eslint sinon immutablejs jest react-router bootstrap socket-io heroku jss pm2 nodemon server-side-renderingWe 💚 building apps with React Native, because it helps us create high quality products for both major mobile platforms quickly and cost-effectively. Getting started on a new app just takes too damn long, though. Most apps need the same basic building blocks and developer infrastructure, and we are bored of reinventing the wheel time and time again.
react-native futurice redux pepperoni starter-kit immutable jest bitrise auth0To make things easy for you, the config.example.js has been initialized to use the remote Snowflake Hapi Server which is running on Redhat OpenShift. Please refer to https://github.com/bartonhammond/snowflake-hapi-openshift for more information about the code and instructions for installation and setup of the server.
react-native redux jest immutablejs fastlane bitrise eslint parse-server hapi-server tcomb-form-native validate standard-js react-native-router-flux react-native-vector-icons i18n key-mirror async-storage snowflakeI recommend Mrm and jest-codemods for single-command Jest installation and easy migration from other frameworks. See more examples in Jest docs.
jest testing cheatsheetA flexible, scalable, opinionated boilerplate for production-ready PWAs with focus on performance, development speed, and best practices
vue vuex vue-router webpack typescript jest code-generation server-side-rendering isomorphic progressive-web-app vue-meta seo boilerplate coverage i18n vue-i18n vuex-persist kitchensink enterprise datepicker slider forms componentsARc (Atomic React) is a React starter kit based on the Atomic Design methodology. It's progressive, which means that you can start with the basic boilerplate and try the other features when you are comfortable. If you find this useful, please don't forget to star ⭐️ the repo, as this will help to promote the project. Follow me on Twitter and GitHub to keep updated about this project and others.
react redux storybook boilerplate universal react-router redux-saga jest atomic-design styled-components isomorphic css-in-js starter-kit📹 Watch this video for an overview on how to use generator-rest and deploy your project to Heroku. If you find this useful, please don't forget to star ⭐️ the repo, as this will help to promote the project. Follow me on Twitter and GitHub to keep updated about this project and others.
mongoose mongodb rest rest-api yeoman-generator boilerplate jest restful node nodejs express mongo passport ava api es6 babel generator yeomanA comprehensive experience when using Facebook's Jest within a project. Orta Therox (@orta), Sean Poulter (@seanpoulter), Vincent Voyer (@vvo) & ConnectDotz (@connectdotz).
jest vscode vscode-extensionJest matcher that performs image comparisons using pixelmatch and behaves just like Jest snapshots do! Very useful for visual regression testing. The failure threshold can be set in percent, in this case if the difference is over 1%.
jest testing snapshot visual-comparison-testing test amex visual-testing css browser-testingYeoman generators to kickstart your react-native v0.48+ projects. As of now, the way those generators are configured is heavily opinionated and based on our own company needs.
react-native yeoman wallaby generator vscode-configs vscode yarn jest travis-ci travis yeoman-generator react native toolbox fastlane eslint boilerplate environments circleci bitrise travisci ci wallabyjs visual-studio-codeGold Sponsors are those who have pledged $100/month and more to jest-puppeteer. Writing integration test can be done using Puppeteer API but it can be complicated and hard because API is not designed for testing.
jest puppeteer jest-environment chrome chromeless integration-testingPostlight's Mercury Parser extracts the bits that humans care about from any URL you give it. That includes article content, titles, authors, published dates, excerpts, lead images, and more. Mercury Parser powers the Mercury AMP Converter and Mercury Reader, a Chrome extension that removes ads and distractions, leaving only text and images for a beautiful reading view on any site.
rollup jest node parser parser-library mercury-parser mercury reader web contentThe most complete boilerplate for production-ready PWAs. With focus on performance, development speed, and best practices
vue vuex vue-router webpack typescript jest server-side-rendering progressive-web-app seo i18n kitchensink best-practices boilerplate enterprise components design-systemDespite all the recent hype, setting up a new TypeScript (x React) library can be tough. Between Rollup, Jest, tsconfig, Yarn resolutions, ESLint, and getting VSCode to play nicely....there is just a whole lot of stuff to do (and things to screw up). TSDX is a zero-config CLI that helps you develop, test, and publish modern TypeScript packages with ease--so you can focus on your awesome new library and not waste another afternoon on the configuration. Runs the project in development/watch mode. Your project will be rebuilt upon changes. TSDX has a special logger for your convenience. Error messages are pretty printed and formatted for compatibility VS Code's Problems tab.
typescript rollup npm yarn react packaging react-dom bundling jest bundlets-jest is a TypeScript preprocessor with source map support for Jest that lets you use Jest to test projects written in TypeScript. It supports all features of TypeScript including type-checking. Read more about Babel7 + preset-typescript vs TypeScript (and ts-jest).
typescript testing jest sourcemap reactYou want to use jest to write tests that assert various things about the state of a DOM. As part of that goal, you want to avoid all the repetitive patterns that arise in doing so. Checking for an element's attributes, its text content, its css classes, you name it. The @testing-library/jest-dom library provides a set of custom jest matchers that you can use to extend jest. These will make your tests more declarative, clear to read and to maintain.
testing dom jest jest-matchers jsdom custom-matcher react-testing-library dom-testing-libraryPuppeteer Headless Chrome examples for real life use cases. Clone this repo and run them directy with a simple node command. You can run these scripts in the puppeteer sandbox.
nodejs testing node monitoring jest developer-tools headless-chrome puppeteer
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.