Code coverage report for istanbul/lib/command/cover.js

Statements: 100% (10 / 10)      Branches: 100% (0 / 0)      Functions: 100% (4 / 4)      Lines: 100% (10 / 10)      Ignored: none     

All files » istanbul/lib/command/ » cover.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34          89       89 57     89 89   89   5       2       51         89    
/*
 Copyright (c) 2012, Yahoo! Inc.  All rights reserved.
 Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.
 */
 
var runWithCover = require('./common/run-with-cover'),
    util = require('util'),
    Command = require('./index');
 
function CoverCommand() {
    Command.call(this);
}
 
CoverCommand.TYPE = 'cover';
util.inherits(CoverCommand, Command);
 
Command.mix(CoverCommand, {
    synopsis: function () {
        return "transparently adds coverage information to a node command. Saves coverage.json and reports at the end of execution";
    },
 
    usage: function () {
        runWithCover.usage(this.toolName(), this.type());
    },
 
    run: function (args, callback) {
        runWithCover.run(args, this.type(), true, callback);
    }
});
 
 
module.exports = CoverCommand;