Install the plugin from npm:
$ npm install karma-chai --save-dev
Or from Github:
$ npm install 'git+https://github.com/xdissent/karma-chai.git' --save-dev
Add chai
to the frameworks
key in your Karma configuration:
module.exports = (config) -> config.set # frameworks to use frameworks: ['mocha', 'chai'] # ...
Each of the different Chai assertion suites is available in the tests:
describe 'karma tests with chai', -> it 'should expose the Chai assert method', -> assert.ok('everything', 'everything is ok'); it 'should expose the Chai expect method', -> expect('foo').to.not.equal 'bar' it 'should expose the Chai should property', -> 1.should.not.equal 2 should.exist 123
The MIT License (MIT)