Nothing Pleases Me

    iced-coffee-coverage

    1.0.21 • Public • Published

    Istanbul and JSCoverage-style instrumentation for Iced CoffeeScript files.

    Benbria+Doublerebel IcedCoffeeCoverage

    Build Status Coverage Status Dependency Status devDependency Status

    Instruments Iced CoffeeScript files for code coverage. Compiles (.iced|.coffee) files to .js files, and adds JSCoverage or Istanbul style instrumentation for the original iced coffee script source.

    NPM

    Features

    Quick Start

    Assuming you have a folder named "test" full of mocha tests, which directly loads your (.iced|.coffee) files, then from your project's folder, run:

     
    $ npm install --save-dev iced-coffee-coverage
    $ npm install --save-dev istanbul
    $ mocha --recursive --compilers coffee:iced-coffee-script/register --require iced-coffee-coverage/register-istanbul test
     
    $ ./node_modules/.bin/istanbul report

    You should now have an Istanbul coverage report in ./coverage/lcov-report/index.html.

    If this doesn't quite do what you're after, check out our tutorials below:

    Tutorials:

    Have coffee-coverage working in a setup not described above? Raise an issue and let us know how you're using iced-coffee-coverage, so we can document it here.

    What it Does

    Benbria+Doublerebel Iced CoffeeCoverage is a tool for determining the coverage of your unit tests. It does this by instrumenting (.iced|.coffee) files to see how often each line, branch, or function is executed. Iced CoffeeCoverage is capable of producing both Istanbul and JSCoverage style instrumentation.

    Install

    npm i iced-coffee-coverage

    DownloadsWeekly Downloads

    6

    Version

    1.0.21

    License

    MIT

    Last publish

    Collaborators

    • doublerebel