web-mocha runs a simple HTTP server, serving up your Mocha tests. This allows you to run the same suite of tests on the command line (with Node.js) and in the browser.
web-mocha requires Node.js and npm. Once you have these dependencies, you can install mocha-srv with the following command:
$ npm install -g web-mocha
Once installed, the web-mocha
command should be available to you.
Usage: web-mocha [options] <path>
Options:
-h, --help output usage information
-V, --version output the version number
-p, --port <port> specify the port to run the server on. Default: 3000
-t, --title <title> specify the test suite title
-u, --ui <ui> specify the Mocha UI your tests use, one of: bdd (default), tdd
Example:
# Run web-mocha, serving unit tests in ./tests
$ web-mocha ./tests
# Run web-mocha on port 1337 and run tests in TDD style
$ web-mocha -p 1337 -u tdd ./tests
# Run using a env variables
NODE_ENV=test NODE_PATH=lib web-mocha test
web-mocha is licensed under the MIT license.