SYNOPSYS

Usage: mocha [debug] [options] [files]

DESCRIPTION

Mocha is a feature-rich JavaScript test framework running on Node.js and browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases.

COMMANDS

init <path>

initialize a client-side mocha setup at <path>

OPTIONS

-h, --help

output usage information

-V, --version

output the version number

-r, --require <name>

require the given module

-R, --reporter <name>

specify the reporter to use

-u, --ui <name>

specify user-interface (bdd|tdd|exports)

-g, --grep <pattern>

only run tests matching <pattern>

-i, --invert

inverts --grep matches

-t, --timeout <ms>

set test-case timeout in milliseconds [2000]

-s, --slow <ms>

"slow" test threshold in milliseconds [75]

-w, --watch

watch files for changes

-c, --colors

force enabling of colors

-C, --no-colors

force disabling of colors

-G, --growl

enable growl notification support

-d, --debug

enable node's debugger, synonym for node --debug

-b, --bail

bail after first test failure

-A, --async-only

force all tests to take a callback (async)

-S, --sort

sort test files

--recursive

include sub directories

--debug-brk

enable node's debugger breaking on the first line

--globals <names>

allow the given comma-delimited global [names]

--check-leaks

check for global variable leaks

--interfaces

display available interfaces

--reporters

display available reporters

--compilers <ext>:<module>,...

use the given module(s) to compile files

--inline-diffs

display actual/expected differences inline within each string

--no-exit

require a clean shutdown of the event loop: mocha will not call process.exit

RELATED TO mocha…

More info about mocha can be found in /usr/share/doc/node-mocha/Readme.md.gz

AUTHOR

This man page was created by Leo Iannacone <[email protected]>

License GPLv3+: GNU GPL version 3 or later

   <http://gnu.org/licenses/gpl.html>.