0.0.14 • Published 11 years ago

coverjs v0.0.14

Weekly downloads
121
License
-
Repository
github
Last release
11 years ago

CoverJS (alpha)

Make sure all your code is tested, don't miss anything. CoverJS intruments your code. Using the instrumented code with your tests will result in a nice object, which can be passed through one of the reporters to create a nice graphical output of your code.

Instead of instrumenting lines (like JSCoverage), CoverJS will instrument statements, which should result in a more precise result.

Dependencies

Reporters

  • HTML
  • Text

CLI Usage

To instrument the code, CoverJS comes with a CLI tool:

coverjs --output cov/ file.js test/*

Reporting

The instrumented code should be executed to count the number of calls for each statement. Usually your tests will try to cover each statement.

An example code that will capture the output and generate a HTML report would look like:

var HTMLReporter = require('../lib/reporters/HTMLReporter');

require('../test-cov/test/fixture.js');

var reporter = new HTMLReporter(global.__$coverObject);
console.log(reporter.report());

The output stream can be redirected to a file using

node test.js > report.html

so the result can be viewed in a browser

Screenshot

Screenshot

0.0.14

11 years ago

0.0.13

11 years ago

0.0.12

11 years ago

0.0.11-alpha

12 years ago

0.0.10-alpha

12 years ago

0.0.9-alpha

12 years ago

0.0.8-alpha

12 years ago

0.0.7-alpha

12 years ago

0.0.6-alpha

12 years ago

0.0.5-alpha

12 years ago

0.0.4-alpha

12 years ago

0.0.3-alpha

12 years ago

0.0.2-alpha

12 years ago

0.0.1-alpha

12 years ago