Mocha is a simple, flexible, fun JavaScript test framework for node.js and the browser. For more information view the documentation.
Why do I fork mocha?
Because mocha does not support multiple reporters at the same time, usually you have to run test case twice to get different report. So I extend Mocha.Runner for customization. Only one js file is added: "MochaRunnerExtend.js", please check it for your convenience. Thank you!