Narnia's Psychedelic Mushrooms
    Wondering what’s next for npm?Check out our public roadmap! »

    karma-jasmine-html-reporter
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/karma-jasmine-html-reporter package

    1.6.0 • Public • Published

    karma-jasmine-html-reporter

    npm version npm downloads

    Reporter that dynamically shows tests results at debug.html page.

    Jasmine 1.3 is not supported. For Jasmine < 3.0.0, use version 0.2.2

    alt tag

    You can also run a describe block, or a single test.

    alt tag

    Installation

    You can simply install karma-jasmine-html-reporter as a devDependency by:

    npm install karma-jasmine-html-reporter --save-dev

    Configuration

    // karma.conf.js
    module.exports = function(config) {
      config.set({
        reporters: ['kjhtml']
      });
    };

    With options

    In combination with multiple reporters you may want to disable terminal messages because it's already handled by another reporter.

    Example using the 'karma-mocha-reporter' plugin:

    // karma.conf.js
    module.exports = function(config) {
      config.set({
    
        // Combine multiple reporters
        reporters: ['kjhtml', 'mocha'],
    
        jasmineHtmlReporter: {
          suppressAll: true, // Suppress all messages (overrides other suppress settings)
          suppressFailed: true // Suppress failed messages
        }
    
      });
    };

    You can pass a list of reporters as a CLI argument too:

    karma start --reporters kjhtml

    Develop

    There's not much to this package.

    adapter.js, html.jasmine.reporter.js, and jasmine.css are copied with small adjustments from jasmine/lib/jasmine-core/boot.js and jasmine/lib/jasmine-core/jasmine-html.js, and jasmine/lib/jasmine-core/jasmine.css respectively.

    Just pull over changes from Jasmine as needed. There is a script to help with that; just run npm run build and review the changes. Specifically, adapter.js needs a lot of manual removals.

    Install

    npm i karma-jasmine-html-reporter

    DownloadsWeekly Downloads

    1,306,804

    Version

    1.6.0

    License

    MIT

    Unpacked Size

    54.3 kB

    Total Files

    8

    Last publish

    Collaborators

    • avatar