☕️ simple, flexible, fun javascript test framework for node.js & the browser
Clone or download
fargies and outsideris Native types exceptions can crash Mocha (#3471)
- Any non-extensible type thrown in an async callback raises an exception in
 Mocha runner, stopping tests.
Latest commit 2344119 Oct 20, 2018
Permalink
Failed to load latest commit information.
.github Improve Contributing Docs (#3525) Oct 19, 2018
assets remove old svg logo Apr 21, 2018
bin Clarify docs for watch that it watches files in the CWD (#3361) Oct 8, 2018
docs Clarify docs for watch that it watches files in the CWD (#3361) Oct 8, 2018
lib Native types exceptions can crash Mocha (#3471) Oct 21, 2018
scripts reformat everything with Prettier Apr 22, 2018
test Native types exceptions can crash Mocha (#3471) Oct 21, 2018
.editorconfig remove more references to make and Makefile Jan 17, 2018
.eslintignore fix my carelessness in e19e879 Mar 8, 2018
.eslintrc.yml migrate Mocha's tests to Unexpected assertion library (#3343) May 8, 2018
.fossaignore add MAINTAINERS.md to .fossaignore [ci skip] Mar 5, 2018
.gitattributes add Node.js v10 to build; fix win32 issues (#3350) Apr 27, 2018
.gitignore Implement API documentation using npm:documantation. Apr 12, 2018
.lintstagedrc.json fix busted lint-staged config May 4, 2018
.mailmap add update-contributors script; closes #3289 (#3290) Apr 4, 2018
.markdownlint.json lint Markdown; closes #3172 Jan 3, 2018
.nycrc Move nyc configuration to .nycrc. Exclude tests from getting annotate… Jan 17, 2017
.travis.yml drop node.js v4 support Aug 10, 2018
.wallaby.js migrate Mocha's tests to Unexpected assertion library (#3343) May 8, 2018
CHANGELOG.md fix markdown weirdness (#3386) May 20, 2018
Gemfile fix Gemfile [ci skip] Dec 7, 2017
Gemfile.lock Update ruby-ffi (#3464) Sep 23, 2018
LICENSE [Update] license year Feb 8, 2018
MAINTAINERS.md resolves #3450: changed links labeled "code of conduct" from changelo… Aug 7, 2018
README.md Improve Contributing Docs (#3525) Oct 19, 2018
appveyor.yml drop node.js v4 support Aug 10, 2018
browser-entry.js level -> label (#3477) Oct 20, 2018
index.js drop jsoncov/htmlcov reporters; closes #2356 Aug 1, 2016
jsdoc.conf.json use custom docs/API.md instead of broken README.md Apr 21, 2018
karma.conf.js migrate Mocha's tests to Unexpected assertion library (#3343) May 8, 2018
mocha.css fixed typo in mocha.css introduced by 185c0d9 [ci skip] Aug 1, 2016
netlify.toml optimize package-scripts.js Apr 7, 2018
package-lock.json downgrade assetgraph-builder and svgo to make netlify work; closes #3401 Jun 6, 2018
package-scripts.js ensure scripts/*.js gets prettiered May 18, 2018
package.json drop node.js v4 support Aug 10, 2018

README.md

Mocha test framework

☕️ Simple, flexible, fun JavaScript test framework for Node.js & The Browser ☕️

Build Status Coverage Status FOSSA Status Gitter OpenCollective OpenCollective


Mocha Browser Support h/t SauceLabs

Links

Backers

Become a backer and show your support to our open source project.

MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer

Sponsors

Does your company use Mocha? Ask your manager or marketing team if your company would be interested in supporting our project. Support will allow the maintainers to dedicate more time for maintenance and new features for everyone. Also, your company's logo will show on GitHub and on our site - who doesn't want a little extra exposure? Here's the info.

MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer MochaJS Backer

Development

You might want to know that:

  • Mocha is the most-depended-upon module on npm (source: libraries.io), and
  • Mocha is an independent open-source project, maintained exclusively by volunteers.

You might want to help:

Finally, come chat with the maintainers on Gitter if you want to help with:

  • Triaging issues, answering questions
  • Review, merging, and closing pull requests
  • Other project-maintenance-y things

License

MIT

FOSSA Status