karma-chai-plugins
Installation
Install the karma-chai-plugins
:
$ npm install karma-chai-plugins --save-dev
Add chai
and plugins you need to the frameworks
key in your Karma configuration:
= karmaconfigure # frameworks to use frameworks: 'mocha''chai''chai-as-promised' # ...
Bundled plugins
- chai
- chai-as-promised
- chai-jquery (jQuery should be included manually)
- sinon-chai (sinon will be included automatically)
Browser support
Same as Chai.js: IE 9+, Chrome 7+, FireFox 4+, Safari 5+ except should
style that is currently not compatible with IE 9.
Consider karma-expect, if you need run tests in IE8 and lower.
Limited require.js support
karma-chai-plugins
supports requirejs
in tests, but for now it should be stated in frameworks before chai
and other plugins:
= karmaconfigure # frameworks to use frameworks: 'mocha''requirejs''chai''chai-as-promised' # ...