The Wayback Machine - https://web.archive.org/web/20190822041543/https://github.com/mochajs/mocha
Skip to content
☕️ simple, flexible, fun javascript test framework for node.js & the browser
JavaScript Other
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Drop node.js v6 support (#3885) Aug 7, 2019
assets Growl: Web notifications & Desktop prerequisite software check (#3542) Dec 23, 2018
bin Remove deprecated "getOptions()" and "lib/cli/options.js" (#3967) Aug 19, 2019
docs Add prefix `list-` to --interfaces and --reporters options (#3962) Aug 7, 2019
example/config rename "exclude" to "ignore" and create alias; closes #3871 (#3872) May 2, 2019
lib Remove deprecated "getOptions()" and "lib/cli/options.js" (#3967) Aug 19, 2019
scripts MarkdownMagic script updates (#3815) Mar 7, 2019
test Fix hook pattern of this.skip() in it() tests (#3859) Aug 11, 2019
.editorconfig remove more references to make and Makefile Jan 17, 2018
.eleventy.js Replace Jekyll with Eleventy (#3652) Jan 18, 2019
.eslintignore refactor: use constants for event names instead of string literals Feb 4, 2019
.eslintrc.yml Base reporter store ref to console.log (#3725) Jun 19, 2019
.fossaignore add MAINTAINERS.md to .fossaignore [ci skip] Mar 5, 2018
.gitattributes Set eol for publishing Apr 7, 2019
.gitignore Replace Jekyll with Eleventy (#3652) Jan 18, 2019
.lintstagedrc.json various doc-related fixes (#3790) May 2, 2019
.mailmap add update-contributors script; closes #3289 (#3290) Apr 4, 2018
.markdownlint.json lint Markdown; closes #3172 Jan 3, 2018
.mocharc.yml fix --inspect and its ilk; closes #3681 (#3699) Feb 8, 2019
.nycrc Move nyc configuration to .nycrc. Exclude tests from getting annotate… Jan 17, 2017
.travis.yml Travis: don't run Smoke with Node v6 (#3981) Aug 7, 2019
.wallaby.js refactor: use constants for event names instead of string literals Feb 4, 2019
CHANGELOG.md Release v6.2.0 Jul 18, 2019
LICENSE [Update] license year Feb 8, 2018
MAINTAINERS.md remove "projects" section from MAINTAINERS.md [ci skip] Feb 18, 2019
README.md Improve Contributing Docs (#3525) Oct 19, 2018
appveyor.yml Drop node.js v6 support (#3885) Aug 7, 2019
browser-entry.js level -> label (#3477) Oct 20, 2018
index.js drop jsoncov/htmlcov reporters; closes #2356 Aug 1, 2016
jsdoc.conf.json various doc-related fixes (#3790) May 2, 2019
karma.conf.js add createInvalidArgumentError(); see #3676 (#3677) Feb 10, 2019
mocha.css fix: remove duplicate line-height property (#3957) Jul 17, 2019
netlify.toml optimize package-scripts.js Apr 7, 2018
package-lock.json Update yargs to v13.3.0 (#3986) Aug 15, 2019
package-scripts.js Revert "chore: upgrade (most) depedencies to latest (#3903)" (#3918) May 17, 2019
package.json Remove deprecated "getOptions()" and "lib/cli/options.js" (#3967) Aug 19, 2019

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

You can’t perform that action at this time.