All Projects → the-road-to-learn-react → react-testing-mocha-chai-enzyme

the-road-to-learn-react / react-testing-mocha-chai-enzyme

Licence: other
A solid test setup for React components with Mocha, Chai, Sinon, Enzyme in a Webpack/Babel application.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to react-testing-mocha-chai-enzyme

react-innertext
Returns the innerText of a React JSX object.
Stars: ✭ 37 (-22.92%)
Mutual labels:  mocha, travis-ci, chai, travis
fetch-action-creator
Fetches using standardized, four-part asynchronous actions for redux-thunk.
Stars: ✭ 28 (-41.67%)
Mutual labels:  mocha, travis-ci, chai, travis
react-multi-context
Manage multiple React 16 contexts with a single component.
Stars: ✭ 19 (-60.42%)
Mutual labels:  mocha, enzyme, travis-ci, travis
React Base
atSistemas React/Redux Isomorphic Platform
Stars: ✭ 82 (+70.83%)
Mutual labels:  coverage, mocha, enzyme, chai
js-stack-from-scratch
🌺 Russian translation of "JavaScript Stack from Scratch" from the React-Theming developers https://github.com/sm-react/react-theming
Stars: ✭ 394 (+720.83%)
Mutual labels:  mocha, enzyme, chai, sinon
floss
Unit-testing for those hard to reach places
Stars: ✭ 26 (-45.83%)
Mutual labels:  coverage, mocha, travis-ci, sinon
alexa-skill-boilerplate
An easy to use Amazon Alexa Skill Boilerplate for fast skill creation
Stars: ✭ 54 (+12.5%)
Mutual labels:  mocha, travis-ci, chai
cucumber-steps
🥒 Quick start for testing with Cucumber.js
Stars: ✭ 15 (-68.75%)
Mutual labels:  mocha, chai, sinon
Jobsort
job board that queries hacker news who is hiring job listings from a database and sorts by tech the user knows and how well the user knows them
Stars: ✭ 20 (-58.33%)
Mutual labels:  mocha, enzyme, chai
Covr
Test coverage reports for R
Stars: ✭ 285 (+493.75%)
Mutual labels:  coverage, travis-ci, coverage-report
continuous-integration-with-python
How to test your python code. How to automatically run your tests for your Python code. How to get reports of the tests coverage
Stars: ✭ 25 (-47.92%)
Mutual labels:  coveralls, travis-ci, coverage-report
Karma Webpack Example
Karma + Webpack + Mocha + Chai + Istanbul
Stars: ✭ 88 (+83.33%)
Mutual labels:  coverage, mocha, chai
Enzyme
JavaScript Testing utilities for React
Stars: ✭ 19,781 (+41110.42%)
Mutual labels:  mocha, enzyme, chai
Cargo Make
Rust task runner and build tool.
Stars: ✭ 895 (+1764.58%)
Mutual labels:  coverage, travis-ci, travis
api-skel
Webpack + Typescript + Express + Jest + Chai + Gulp
Stars: ✭ 18 (-62.5%)
Mutual labels:  coveralls, mocha, chai
gocoverutil
No description or website provided.
Stars: ✭ 25 (-47.92%)
Mutual labels:  coveralls, coverage
travis-deploy-once
🚫Test multiple node versions on Travis. Deploy once. If all of them pass.
Stars: ✭ 34 (-29.17%)
Mutual labels:  travis-ci, travis
chai-exclude
Exclude keys to compare from a deep equal operation with chai expect or assert.
Stars: ✭ 33 (-31.25%)
Mutual labels:  mocha, chai
vagrant-travisci-libvrt
Example project showing how to run Vagrant on TravisCI using libvrt & KVM
Stars: ✭ 25 (-47.92%)
Mutual labels:  travis-ci, travis
cov
An emacs extension for displaying coverage data on your code
Stars: ✭ 65 (+35.42%)
Mutual labels:  coveralls, coverage

react-testing-mocha-chai-enzyme

Build Status Coverage Status Slack Greenkeeper badge

A test setup for React components with Mocha, Chai and Enzyme in a React + Webpack application. Read more about it.

Optional:

Recommended alternative: Instead of Mocha/Chai, using Jest as test runner and assertion library.

Features

  • React
  • Webpack
  • Testing
    • Mocha, Chai, Enzyme: Unit/Integration
    • Optional E2E Tests: Cypress
    • Optional CI: Travis CI
    • Optional Reporting: Coveralls.io

Installation

  • git clone [email protected]:the-road-to-learn-react/react-testing-mocha-chai-enzyme.git
  • cd react-testing-mocha-chai-enzyme
  • npm install
  • npm start
  • visit http://localhost:8080/
  • npm test
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].