browser-test-mocha
browser-test-mocha sets up a test server using Mocha and Chai to test against a browser environment. You can use any mocha or chai functionality inside of your test files with sinon support coming soon.
Table of contents
Install
To install it as a global command to use anywhere you can use:
$ npm install -g browser-test-mocha
Otherwise, if you just want to use it programmatically inside of a project, you can install it at a project level:
$ npm install --save-dev browser-test-mocha
Usage
To use browser-test-mocha, you need to pass the files containing the tests to it:
$ browser-test-mocha -f test/one.js,test/two.js,test/three.js
The -f flag indicates that you are passing the test files and multiple files can be passed separated by commas and no spaces in between.
After it has finished doing the necessary file operations, a http server will start up at nearest available port to 3000 and if you navigate to it in a browser, you will see the results of your tests.
Flags
Currently browser-test-mocha only has one flag (other than version):
browser-test-mocha [options] <files>
-f, --files Specifies the files to pass to be tested.
-V, --version Outputs the current version of browser-test-mocha
License
MIT