Run your front-end mocha tests where they belong; in the browser! Much like [jasmine-gem][jasmine-gem],
mocha-server serves up your Mocha suite in a web page so you don't have to spend time writing HTML
test runners and can focus on the code itself. You can even run them
them headlessly with mocha-phamtomjs so they can be part of your build
process!

Much like mocha will attempt to load
./test/mocha.opts, mocha-server will attempt
to load ./test/mocha-server.opts, concatenating the
arguments to those passed on the command line. For example, suppose you
have the following:

--require ./test/support

-h

test/assets

It will ensure the contents of test/support is loaded
first, that the tests are run headlessly, and that all the tests in
test/assets are run.