Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A mocha test suite for browser.
branch: master

Merge pull request #11 from fearphage/external-dependencies

Made mocha-phantomjs an external dependency
latest commit 8433a802a1
Hsiaoming Yang authored
Failed to load latest commit information.
bin loading external dependency
.gitignore it works
LICENSE include original copyright. #2 Upgrading mocha-phantomjs to 3.5.1
index.js output json cov
package.json added mocha-phantomjs as a dependency

Mocha Browser

Mocha test suite for browser.


Install mocha-browser with npm:

$ npm install -g mocha-browser


Test for local path:

$ mocha-browser tests/runner.html

Test for http server:

$ mocha-browser tests/runner.html -S
$ mocha-browser tests/runner.html --server

Test with other reporter:

$ mocha-browser tests/runner.html -R <name>

All reporters that mocha-phantomjs supported can be used, even html-cov.


We have two coverage reporter:

  1. html-cov for human
  2. lcov for coveralls

The default html-cov reporter from mocha-phantomjs can not be used, we built a converter for transforming json-cov data into html-cov page.


Thanks to these projects:

  1. mocha
  2. mocha-phantomjs

The code in lib/ are all borrowed from mocha-phantomjs. mocha-phantomjs did the test, and we can trust it.


Dec 3, 2014 0.3.0

Update mocha-phantomjs

Dec 2, 2013 0.2.0

Update mocha-phantomjs

Oct 16, 2013 0.1.6

Fixed file?dist not existed problem.

Sep 11, 2013 0.1.4 0.1.5

Fix for Mocha.process.

Aug 15, 2013 0.1.3

Support for windows.

July 10, 2013 0.1.2

Add option output for coverage.

May 2, 2013 0.1.1

Process exit on nextTick.

April 24, 2013 0.1.0

First preview release.

Something went wrong with that request. Please try again.