coffeebreak
v0.3.2
Published
Test runner for Mocha
Downloads
16
Readme
CoffeeBreak
CoffeeBreak is an extensive testrunner UI for javascript unit tests using mocha. Runs backend tests for node.js and frontend tests as well.
Installation
npm install -g coffeebreak
Use it
$ coffeebreak [options]
Command line 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>
Project configuration
A CoffeeBreak project is a folder with a coffeebreak.json file This file tells CoffeeBreak where all your files and test are stored.
Create a coffeebreak.json
file in your project root.
{
"project": "Project Name",
"browser": true,
"files": ["src/**/*.js"],
"tests": ["tests/**/*.spec.js"]
}
Properties:
project - Sets a test project name.
browser - Tells the testrunner that Javascript tests should be handeled as frontend tests.
files - Path to required source files
tests - Path to your spec files
watch - Watch this files for changes. If this property isn't set, all files from the files
and `tests' properties are watched for changes