Plugin
#handleOptions
option required
required
should be configurable
#handleConfig
config destination
destination
should create coverageFilePath
#checkCoverage
should throw an error if coverage.json does not exist
should throw an error if coverage is to low
should pass if coverage is high enough
require-coverage
should export onStart
should export onHandleConfig
should export onComplete
#onStart
should call Plugin#handleOptions
#onComplete
should call Plugin#checkCoverage
with undocumented project
should should exit with code 1
with documented project
should should exit with code 0