karma-jasmine-dom-matchers

Karma plugin to inject Jasmine DOM Matchers for Jasmine.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
karma-jasmine-dom-matchers
100.1.27 years ago7 years agoMinified + gzip package size for karma-jasmine-dom-matchers in KB

Readme

karma-jasmine-dom-matchers
Karma plugin to inject Jasmine DOM Matchers for Jasmine.

Installation

npm install karma-jasmine-dom-matchers
TypeScript users should also install type definitions:
npm install @types/jasmine_dom_matchers
    

Integration

Just include 'jasmine-dom-matchers' in the frameworks and 'karma-jasmine-dom-matchers'in the plugins section of your config
module.exports = function(config) {
  config.set({
    frameworks: [
      'jasmine',
      'jasmine-dom-matchers'
    ],
    files: [
      'src/**/*.js',
      'src/**/*.spec.js'
    ],
    // also you must add it as a plugin
    plugins: [
      'karma-jasmine',
      'karma-jasmine-dom-matchers'
    ]
  });
};

Usage

See jasminedommatchers for available matchers and usage examples.

Credits

Plugin implementation is adapted from very similar plugin - karma-jasmine-matchers by Jamie Mason. Licensed under MIT.