0.0.3 • Published 10 years ago

grunt-mocha-phantom-istanbul-patch v0.0.3

Weekly downloads
4
License
-
Repository
github
Last release
10 years ago

grunt-mocha-phantom-istanbul

Automatically run client-side mocha specs via grunt/mocha/PhantomJS and support tracking code coverage with istanbul.

This is a very slight modification of grunt-mocha which only adds the capability to extract istanbul coverage data, so see grunt-mocha for usage and options.

Settings

See grunt-mocha for all additional options that it supports.

options.coverage

The options for this are specified in the coverage object.

options.coverage.coverageFile

Type: String Default: 'coverage/coverage.json'

The file to write the coverage json data to.

Example:

mocha: {
  test: {
    files: ['tests/**/*.html'],
    options: {
      coverage: {
        coverageFile: 'somePath/myCoverage.json'
      }
    }
  },
},

options.coverage.dir

Type: String

The directory to write a full lcov coverage report.

Example:

mocha: {
  test: {
    files: ['tests/**/*.html'],
    options: {
      coverage: {
        dir: 'somePath'
      }
    }
  },
},

License

Licensed under the MIT license.