{"_id":"@bemquery/karma-sinon-chai","_rev":"5-83c17f05f28f5cfb8679fe4427fcb6a2","name":"@bemquery/karma-sinon-chai","description":"Sinon and Chai for Karma","dist-tags":{"latest":"2.0.3"},"versions":{"2.0.0":{"name":"@bemquery/karma-sinon-chai","description":"Sinon and Chai for Karma","keywords":["karma","chai","sinon","mocha","should"],"scripts":{"lint":"eslint src/**/*.js adapters/**/*.js tests/*.js","prebuild":"rimraf dist","build":"rlb","preversion":"npm build && git add -f dist/","postversion":"git rm -r --cached dist/ && git commit -m \"chore(dist): clean after release [ci skip]\" && git push origin && git push origin --tags","prepublish":"in-publish && npm run build || exit 0"},"version":"2.0.0","author":{"name":"Comandeer"},"main":"dist/karma-sinon-chai.js","jsnext:main":"dist/karma-sinon-chai.es2015.js","module":"dist/karma-sinon-chai.es2015.js","license":"MIT","homepage":"https://github.com/BEMQuery/karma-sinon-chai","repository":{"type":"git","url":"git+https://github.com/BEMQuery/karma-sinon-chai.git"},"bugs":{"url":"https://github.com/BEMQuery/karma-sinon-chai/issues"},"files":["dist","adapters"],"contributors":[{"name":"Kevin Mees","email":"kev.mees@gmail.com"},{"name":"Greg Thornton","email":"xdissent@me.com"},{"name":"Tobias Kopelke","email":"nox@raynode.de"}],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"commitplease":{"style":"angular","types":["feat","fix","docs","style","refactor","perf","test","build","ci","chore","revert"],"scope":"\\S+.*"},"peerDependencies":{"chai":">=3.5.0","sinon":">=2.1.0","sinon-chai":">=2.9.0"},"dependencies":{"lolex":"^1.6.0"},"devDependencies":{"@comandeer/rollup-lib-bundler":"^0.1.2","chai":"^4.0.2","commitplease":"^2.7.10","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","in-publish":"^2.0.0","rimraf":"^2.6.1","sinon":"^2.3.6","sinon-chai":"^2.11.0"},"gitHead":"6cc485852602fedc442bf2bdadb3f4b9aaed37f5","_id":"@bemquery/karma-sinon-chai@2.0.0","_npmVersion":"5.1.0","_nodeVersion":"6.9.1","_npmUser":{"name":"comandeer","email":"comandeer@comandeer.pl"},"dist":{"integrity":"sha512-mt0aXwtU8r0Ys3UCaHQdms/IKSw0U5MooYAlxt7x/hkscpAiYXLWp2fEj4MeKztaV5LjwEbCFDhhLyNkR3QzYw==","shasum":"7db2b6e0d3c088598fa7904aded3dc6a1ba97591","tarball":"https://registry.npmjs.org/@bemquery/karma-sinon-chai/-/karma-sinon-chai-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxQbDQksPhKlzzIuYas/XKliHyO0bnXJkhm3Snh6Vy+AiAZl9FnTeoceuD09jngTtFvz4ie//fpglXE25a23KffJQ=="}]},"maintainers":[{"name":"comandeer","email":"comandeer@comandeer.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/karma-sinon-chai-2.0.0.tgz_1499455868591_0.9533841516822577"},"directories":{},"deprecated":"The package is no longer maintained."},"2.0.1":{"name":"@bemquery/karma-sinon-chai","description":"Sinon and Chai for Karma","keywords":["karma","chai","sinon","mocha","should"],"scripts":{"lint":"eslint src/**/*.js adapters/**/*.js tests/*.js","prebuild":"rimraf dist","build":"rlb","preversion":"npm build && git add -f dist/","postversion":"git rm -r --cached dist/ && git commit -m \"chore(dist): clean after release [ci skip]\" && git push origin && git push origin --tags","prepublish":"in-publish && npm run build || exit 0"},"version":"2.0.1","author":{"name":"Comandeer"},"main":"dist/karma-sinon-chai.js","jsnext:main":"dist/karma-sinon-chai.es2015.js","module":"dist/karma-sinon-chai.es2015.js","license":"MIT","homepage":"https://github.com/BEMQuery/karma-sinon-chai","repository":{"type":"git","url":"git+https://github.com/BEMQuery/karma-sinon-chai.git"},"bugs":{"url":"https://github.com/BEMQuery/karma-sinon-chai/issues"},"files":["dist","adapters"],"contributors":[{"name":"Kevin Mees","email":"kev.mees@gmail.com"},{"name":"Greg Thornton","email":"xdissent@me.com"},{"name":"Tobias Kopelke","email":"nox@raynode.de"}],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"commitplease":{"style":"angular","types":["feat","fix","docs","style","refactor","perf","test","build","ci","chore","revert"],"scope":"\\S+.*"},"peerDependencies":{"chai":">=3.5.0","sinon":">=2.1.0","sinon-chai":">=2.9.0"},"dependencies":{"lolex":"^1.6.0"},"devDependencies":{"@comandeer/rollup-lib-bundler":"^0.1.2","chai":"^4.0.2","commitplease":"^2.7.10","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","in-publish":"^2.0.0","rimraf":"^2.6.1","sinon":"^2.3.6","sinon-chai":"^2.11.0"},"gitHead":"1ad95f95a205b4c370f102fa739e9c646d85ccbc","_id":"@bemquery/karma-sinon-chai@2.0.1","_npmVersion":"5.1.0","_nodeVersion":"6.9.1","_npmUser":{"name":"comandeer","email":"comandeer@comandeer.pl"},"dist":{"integrity":"sha512-hIOakyIZelSNbrc9so6Ppx3IglDgSsD2pH7c6XXmeSPMbTj3PrDkzwNbGgChXWfbrD28rLVj24283KGZDvIvtg==","shasum":"5cc60774736fa5bf08005d9c2fd5bb72836ecedc","tarball":"https://registry.npmjs.org/@bemquery/karma-sinon-chai/-/karma-sinon-chai-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8/ctmv50azFwwIM1zbFlM3/80owAch/82SS4CReggbAiAGpWY6Jcnta0yERgpaO3MifxXB57e3msXCy8qKC6earg=="}]},"maintainers":[{"name":"comandeer","email":"comandeer@comandeer.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/karma-sinon-chai-2.0.1.tgz_1499456979489_0.531177940312773"},"directories":{},"deprecated":"The package is no longer maintained."},"2.0.2":{"name":"@bemquery/karma-sinon-chai","description":"Sinon and Chai for Karma","keywords":["karma","chai","sinon","mocha","should"],"scripts":{"lint":"eslint src/**/*.js adapters/**/*.js tests/*.js","prebuild":"rimraf dist","build":"rlb","preversion":"npm build && git add -f dist/","postversion":"git rm -r --cached dist/ && git commit -m \"chore(dist): clean after release [ci skip]\" && git push origin && git push origin --tags","prepublish":"in-publish && npm run build || exit 0"},"version":"2.0.2","author":{"name":"Comandeer"},"main":"dist/karma-sinon-chai.js","jsnext:main":"dist/karma-sinon-chai.es2015.js","module":"dist/karma-sinon-chai.es2015.js","license":"MIT","homepage":"https://github.com/BEMQuery/karma-sinon-chai","repository":{"type":"git","url":"git+https://github.com/BEMQuery/karma-sinon-chai.git"},"bugs":{"url":"https://github.com/BEMQuery/karma-sinon-chai/issues"},"files":["dist","adapters"],"contributors":[{"name":"Kevin Mees","email":"kev.mees@gmail.com"},{"name":"Greg Thornton","email":"xdissent@me.com"},{"name":"Tobias Kopelke","email":"nox@raynode.de"}],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"commitplease":{"style":"angular","types":["feat","fix","docs","style","refactor","perf","test","build","ci","chore","revert"],"scope":"\\S+.*"},"peerDependencies":{"chai":">=3.5.0","sinon":">=2.1.0","sinon-chai":">=2.9.0"},"dependencies":{"lolex":"^1.6.0"},"devDependencies":{"@comandeer/rollup-lib-bundler":"^0.1.2","chai":"^4.0.2","commitplease":"^2.7.10","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","in-publish":"^2.0.0","rimraf":"^2.6.1","sinon":"^2.3.6","sinon-chai":"^2.11.0"},"gitHead":"0e32c5dd9760fac2043ad65ca4454dcdc32e4704","_id":"@bemquery/karma-sinon-chai@2.0.2","_npmVersion":"5.1.0","_nodeVersion":"6.9.1","_npmUser":{"name":"comandeer","email":"comandeer@comandeer.pl"},"dist":{"integrity":"sha512-piTbIRCTtQovnbNPc+G0AMxk2eSE7CDqYzyqLppMXUTOTLbSZ+kDYBEEEUMjx2IvYDhUh1mohBNS9OP2kadeAw==","shasum":"449e5addeadf039ce5fa7fc03cabd393ee21e643","tarball":"https://registry.npmjs.org/@bemquery/karma-sinon-chai/-/karma-sinon-chai-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZmaC2M4DYRM5nm92h1R5meFjv9orn3mDri7F29cxHWAiEA/GDYk5zVEHb6wemk+rJvBeqdC7G5i5m15qjSazH5vaA="}]},"maintainers":[{"name":"comandeer","email":"comandeer@comandeer.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/karma-sinon-chai-2.0.2.tgz_1499458025683_0.8815119117498398"},"directories":{},"deprecated":"The package is no longer maintained."},"2.0.3":{"name":"@bemquery/karma-sinon-chai","description":"Sinon and Chai for Karma","keywords":["karma","chai","sinon","mocha","should"],"scripts":{"lint":"eslint src/**/*.js adapters/**/*.js tests/*.js","prebuild":"npm run lint && rimraf dist","build":"rlb","preversion":"npm run build && git add -f dist/","postversion":"git rm -r --cached dist/ && git commit -m \"chore(dist): clean after release [ci skip]\" && git push origin && git push origin --tags","prepublish":"in-publish && npm run build || exit 0"},"version":"2.0.3","author":{"name":"Comandeer"},"main":"dist/karma-sinon-chai.js","jsnext:main":"dist/karma-sinon-chai.es2015.js","module":"dist/karma-sinon-chai.es2015.js","license":"MIT","homepage":"https://github.com/BEMQuery/karma-sinon-chai","repository":{"type":"git","url":"git+https://github.com/BEMQuery/karma-sinon-chai.git"},"bugs":{"url":"https://github.com/BEMQuery/karma-sinon-chai/issues"},"files":["dist","adapters"],"contributors":[{"name":"Kevin Mees","email":"kev.mees@gmail.com"},{"name":"Greg Thornton","email":"xdissent@me.com"},{"name":"Tobias Kopelke","email":"nox@raynode.de"}],"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"commitplease":{"style":"angular","types":["feat","fix","docs","style","refactor","perf","test","build","ci","chore","revert"],"scope":"\\S+.*"},"peerDependencies":{"chai":">=3.5.0","sinon":">=2.1.0","sinon-chai":">=2.9.0"},"dependencies":{"lolex":"^1.6.0"},"devDependencies":{"@comandeer/rollup-lib-bundler":"^0.1.2","chai":"^4.0.2","commitplease":"^2.7.10","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","in-publish":"^2.0.0","rimraf":"^2.6.1","sinon":"^2.3.6","sinon-chai":"^2.11.0"},"gitHead":"f1839d631c147add14e3c355e17f6e159383ba2b","_id":"@bemquery/karma-sinon-chai@2.0.3","_npmVersion":"5.1.0","_nodeVersion":"6.9.1","_npmUser":{"name":"comandeer","email":"comandeer@comandeer.pl"},"dist":{"integrity":"sha512-AqCsi51iSf4iNnOAtLJ9obwslN11vgp+wxjq0OPKeIYA1slTjsB4+0fGFEnV4zJhXlvlt0BstjCDEPnnh9CumQ==","shasum":"3bd15c14dd4263ff61bc658870d08c3071b3f277","tarball":"https://registry.npmjs.org/@bemquery/karma-sinon-chai/-/karma-sinon-chai-2.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIw4nLehnaOEiwDKE5tHIIkrEUTvr9Lsfq7Ll71yo05AiEA06nJZDwyPeAde1f1jY21ulLRSOV0rHD7/gXo/kSCoRc="}]},"maintainers":[{"name":"comandeer","email":"comandeer@comandeer.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/karma-sinon-chai-2.0.3.tgz_1499526982358_0.24715849151834846"},"directories":{},"deprecated":"The package is no longer maintained."}},"readme":"# @bemquery/karma-sinon-chai\n\n[![npm version](https://badge.fury.io/js/%40bemquery%2Fkarma-sinon-chai.svg)](https://badge.fury.io/js/%40bemquery%2Fkarma-sinon-chai) [![Dependency status](https://david-dm.org/BEMQuery/karma-sinon-chai.png)](https://david-dm.org/BEMQuery/karma-sinon-chai) [![devDependency Status](https://david-dm.org/BEMQuery/karma-sinon-chai/dev-status.png)](https://david-dm.org/BEMQuery/karma-sinon-chai?type=dev)\n\n[Sinon](http://sinonjs.org/) + [Chai](http://chaijs.com) + [Sinon-Chai](https://github.com/domenic/sinon-chai) for [Karma](http://karma-runner.github.io)\n\n## Requirements\n\nThis Karma plugin requires Karma `>=0.10`\n\n##Installation\n\nInstall the module via npm\n\n```bash\n$ npm install [--save-dev] @bemquery/karma-sinon-chai\n```\n\nAdd `sinon-chai` to the `frameworks` key in your Karma configuration:\n\n```javascript\nmodule.exports = function(config) {\n\t'use strict';\n\tconfig.set({\n\t\tframeworks: ['mocha', 'sinon-chai'],\n\n\t\t# chai config\n\t\tclient: {\n\t\t\tchai: {\n\t\t\t\tincludeStack: true\n\t\t\t}\n\t\t}\n\n\t\t#...\n\t});\n}\n```\n\n## Usage\n\nEach of the different Chai assertion suites is available in the tests:\n\n```javascript\ndescribe( 'karma tests with chai', () =>\n{\n\tit( 'should expose the Chai assert method', () => {\n\t\tassert.ok( 'everything', 'everything is ok' );\n\t} );\n\n\tit( 'should expose the Chai expect method', () => {\n\t\texpect( 'foo' ).to.not.equal( 'bar' );\n\t} );\n\n\tit( 'should expose the Chai should property', () => {\n\t\t1..should.not.equal( 2 );\n\t\tshould.exist( 123 );\n\t} );\n} );\n```\n\nSinon and Chai matchers for Sinon are also available:\n\n```javascript\ndescribe( 'karma tests with sinon', () => {\n\tit( 'can spy on objects', ()=> {\n\t\tvar foo =  {\n\t\t\tbar: () => {}\n\t\t};\n\n\t\tsinon.spy( foo, 'bar' );\n\n\t\tfoo.bar( 'baz' );\n\n\t\tfoo.bar.should.have.been.calledWith( 'baz' );\n\t} );\n} );\n```\n","maintainers":[{"name":"comandeer","email":"comandeer@comandeer.pl"}],"time":{"modified":"2022-04-04T18:21:30.901Z","created":"2017-07-07T19:31:09.635Z","2.0.0":"2017-07-07T19:31:09.635Z","2.0.1":"2017-07-07T19:49:40.468Z","2.0.2":"2017-07-07T20:07:06.582Z","2.0.3":"2017-07-08T15:16:23.372Z"},"homepage":"https://github.com/BEMQuery/karma-sinon-chai","keywords":["karma","chai","sinon","mocha","should"],"repository":{"type":"git","url":"git+https://github.com/BEMQuery/karma-sinon-chai.git"},"contributors":[{"name":"Kevin Mees","email":"kev.mees@gmail.com"},{"name":"Greg Thornton","email":"xdissent@me.com"},{"name":"Tobias Kopelke","email":"nox@raynode.de"}],"author":{"name":"Comandeer"},"bugs":{"url":"https://github.com/BEMQuery/karma-sinon-chai/issues"},"license":"MIT","readmeFilename":"README.md"}