Skip to content

Karma reporter, that prints each executed spec to commandline (similar to mocha's spec reporter).

License

Notifications You must be signed in to change notification settings

gitter-badger/karma-spec-reporter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

karma-spec-reporter

Test reporter, that prints detailed results to console (similar to mocha's spec reporter).

Usage

To use in your own Node.js project, just execute

npm install karma-spec-reporter --save-dev

This will download the karma-spec-reporter and add the dependency to package.json.

Then add 'spec' to reporters in karma.conf.js, e.g.

reporters: ['spec']

Take a look at the karma-spec-reporter-example repository to see the reporter in action.

Configuration

To limit the number of lines logged per test

//karma.conf.js
...
  config.set({
    ...
      reporters: ["spec"],
      specReporter: {
        maxLogLines: 5         // limit number of lines logged per test
        suppressPassed: false  // do not print information about passed tests
        suppressFailed: false  // do not print information about failed tests
        suppressSkipped: true  // do not print information about skipped tests
      },
      plugins: ["karma-spec-reporter"],
    ...

Disabling the error summary

To disable the logging of the final errors at the end of the specs being ran

//karma.conf.js
...
  config.set({
    ...
      reporters: ["spec"],
      specReporter: {showErrorSummary: false}, //defaults to true
      plugins: ["karma-spec-reporter"],
    ...

About

Karma reporter, that prints each executed spec to commandline (similar to mocha's spec reporter).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%