CoffeeBreak is an extensive testrunner UI for javascript unit tests using mocha.
npm install -g coffeebreak
$ coffeebreak [options]
-h, --help output usage information
-V, --version output the version number
-d, --dev Run in debug mode
-q, --logRequests Log requests and response
-p, --port <port> Set server port
-c, --coverage Enable code coverage
-r , --project <project> Run only <project>
-i , --diff <match> Test title must match <match>
Create a coffeebreak.json
file in your project root.
{
"project": "Project Name",
"browser": true,
"files": ["src/**/*.js"],
"tests": ["tests/**/*.spec.js"]
}
project - Sets a test project name.
browser - Tells the testrunner that Javascript tests should be parsed as Frontendtests.
files - Path to required source files
tests - Path to your spec files
watch - Watch this files for changes. If this property isn't set than all files from the files
and `tests' properties are watched for changes