karma-should

Use should.js with karma tests

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
karma-should
611.0.08 years ago8 years agoMinified + gzip package size for karma-should in KB

Readme

karma-should
Use should.js (2.0.2+) with karma tests.

Status

!npm versionnpm-imagenpm-url

Installation

Install the package via npm:
$ npm install karma-should --save

Usage

Add should as part of frameworks property configuration of karma. In the following example, the testing framework mocha is also included although not required.
module.exports = function(config) {
  config.set({
    frameworks: ['mocha', 'should']
  });
};

By default, karma loads all plugins that are siblings to it and their name matches karma-* so no additional configuration is required.
Load karma and all should assertions will now available in the tests:
describe('karma tests with should', function() {
  var user = {
    name: 'foo'
  };

  it('should have a name', function() {
    user.should.have.property('name', 'foo');
  });
});

License

MIT