{"_id":"testdouble-chai","_rev":"11-3631643d32c55e55ac1a37fc2004140f","name":"testdouble-chai","description":"Assertion sugar for testdouble.js's verify() function","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"testdouble-chai","version":"0.1.0","description":"Assertion sugar for testdouble.js's verify() function","homepage":"https://github.com/BaseCase/testdouble-chai","author":{"name":"Casey Brant"},"main":"lib/testdouble-chai.js","dependencies":{"testdouble":"^0.6.0"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.3","testdouble":"^0.6.0"},"scripts":{"test":"mocha test"},"license":"MIT","repository":{"type":"git","url":"https://github.com/BaseCase/testdouble-chai"},"keywords":["tdd","bdd","mock","stub","spy","test double","double"],"gitHead":"e4d6a08ec20d125f0bd03dceeaf3d5aa13006837","bugs":{"url":"https://github.com/BaseCase/testdouble-chai/issues"},"_id":"testdouble-chai@0.1.0","_shasum":"5d8e54b3cd92ebb3d3a2cff1175bab36c3e72aef","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"basecase","email":"casey@caseybrant.com"},"dist":{"shasum":"5d8e54b3cd92ebb3d3a2cff1175bab36c3e72aef","tarball":"https://registry.npmjs.org/testdouble-chai/-/testdouble-chai-0.1.0.tgz","integrity":"sha512-HLnKPTObtsneS81ohjEEBMca02iW8g5w0fwpR6pGrlDOwJ36PuOYruNJGjUcDIeN6v7K5JVROTh/xTZcqhoa2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgLcPB/jY4+/ShXTZUG/ELrRYj71xOlGPN7u6Ko2VGJAiAL8ySxhIEqKyxk2WoET5+sGa3ekR1sxgD01NCUjUrozw=="}]},"maintainers":[{"name":"basecase","email":"casey@caseybrant.com"}]},"0.1.1":{"name":"testdouble-chai","version":"0.1.1","description":"Assertion sugar for testdouble.js's verify() function","homepage":"https://github.com/BaseCase/testdouble-chai","author":{"name":"Casey Brant"},"main":"lib/testdouble-chai.js","dependencies":{"testdouble":"^0.6.0"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.3","testdouble":"^0.6.0"},"scripts":{"test":"mocha test"},"license":"MIT","repository":{"type":"git","url":"https://github.com/BaseCase/testdouble-chai"},"keywords":["tdd","bdd","mock","stub","spy","test double","double"],"gitHead":"5bc4ae5d02c092af3265023aaea4b8c8fdaf1fdd","bugs":{"url":"https://github.com/BaseCase/testdouble-chai/issues"},"_id":"testdouble-chai@0.1.1","_shasum":"7c809b4e530abad06d988ea036a8d08189970526","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"basecase","email":"casey@caseybrant.com"},"dist":{"shasum":"7c809b4e530abad06d988ea036a8d08189970526","tarball":"https://registry.npmjs.org/testdouble-chai/-/testdouble-chai-0.1.1.tgz","integrity":"sha512-d0xTcfp8RoA34idz7d4Gqk+RFDBQubKeI9XjMISTjeEPqWiUmmXON2wn6GPBr74l7w/LIFM5kYy6aFi+iaSuTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaXxbB9itcyYEWTnYi8Cs8J2CmwAytmykXmcWX0kZp6AiEA9cCbiVcjpq3fAfw15t5Bhf+E/Sk2L+jxSyOxB1nuIkY="}]},"maintainers":[{"name":"basecase","email":"casey@caseybrant.com"}]},"0.2.0":{"name":"testdouble-chai","version":"0.2.0","description":"Assertion sugar for testdouble.js's verify() function","homepage":"https://github.com/BaseCase/testdouble-chai","author":{"name":"Casey Brant"},"main":"lib/testdouble-chai.js","dependencies":{},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.3","testdouble":"^0.6.0"},"scripts":{"test":"mocha test"},"license":"MIT","repository":{"type":"git","url":"https://github.com/BaseCase/testdouble-chai"},"keywords":["tdd","bdd","mock","stub","spy","test double","double"],"gitHead":"bc1a7fcbd7428d09ae0da5d0c635d19e7630920d","bugs":{"url":"https://github.com/BaseCase/testdouble-chai/issues"},"_id":"testdouble-chai@0.2.0","_shasum":"9e10a1c90b1609104a2c27be6989af744994cbde","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"basecase","email":"casey@caseybrant.com"},"dist":{"shasum":"9e10a1c90b1609104a2c27be6989af744994cbde","tarball":"https://registry.npmjs.org/testdouble-chai/-/testdouble-chai-0.2.0.tgz","integrity":"sha512-cXyibd4AYcBE0gtqtRwnvcRaAy+nUuTOrDexLpV6gx/2+CMDtnxllZGQ57ZBAn+Gc4OXAIWM7jZ/pp/gKA7MZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0u0DhpZ7aKSgvrAz5OXliAd85PFlIz3TFze7J1TC9NQIhAMnlS/WGwfML30hSb4kIHDKpDzw9h6XIPwUtyl6OpCHQ"}]},"maintainers":[{"name":"basecase","email":"casey@caseybrant.com"}]},"0.2.1":{"name":"testdouble-chai","version":"0.2.1","description":"Assertion sugar for testdouble.js's verify() function","homepage":"https://github.com/BaseCase/testdouble-chai","author":{"name":"Casey Brant"},"main":"lib/testdouble-chai.js","dependencies":{},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.3","testdouble":"^0.6.0"},"peerDependencies":{"testdouble":"^0.6.0"},"scripts":{"test":"mocha test"},"license":"MIT","repository":{"type":"git","url":"https://github.com/BaseCase/testdouble-chai"},"keywords":["tdd","bdd","mock","stub","spy","test double","double"],"gitHead":"332e6295c0d1f3d31b52ced179d8f6626303d73a","bugs":{"url":"https://github.com/BaseCase/testdouble-chai/issues"},"_id":"testdouble-chai@0.2.1","_shasum":"33f549f108cd34347be00a525487c3d78c83f513","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"basecase","email":"casey@caseybrant.com"},"dist":{"shasum":"33f549f108cd34347be00a525487c3d78c83f513","tarball":"https://registry.npmjs.org/testdouble-chai/-/testdouble-chai-0.2.1.tgz","integrity":"sha512-MJjdgx010dqVtnlV7uUkCK0ZMuqfvsjKiRgFytIMJQOf8+Zi5Ht5TXfxezWX9aqVnfibb7Lc4I4EfM1Huty+SQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH2MAOnPk149c5mkzNQ4naNpzVOY7xk8xw4IqsvMbLd4CIQC54BUQ9YIzUYTP/ZIcarMGdRGkV78AdBMUPYh+zq7ihQ=="}]},"maintainers":[{"name":"basecase","email":"casey@caseybrant.com"}]},"0.2.2":{"name":"testdouble-chai","version":"0.2.2","description":"Assertion sugar for testdouble.js's verify() function","homepage":"https://github.com/BaseCase/testdouble-chai","author":{"name":"Casey Brant"},"main":"lib/testdouble-chai.js","dependencies":{},"devDependencies":{"chai":">=3.4.1","mocha":">=2.3.3","testdouble":">=0.6.0"},"peerDependencies":{"testdouble":">=0.6.0"},"scripts":{"test":"mocha test"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BaseCase/testdouble-chai.git"},"keywords":["tdd","bdd","mock","stub","spy","test double","double"],"gitHead":"f82b75585c23a232cc789e94908e4cc182f2e38c","bugs":{"url":"https://github.com/BaseCase/testdouble-chai/issues"},"_id":"testdouble-chai@0.2.2","_shasum":"f7843e192a1c6a70efb146a5432158fb61a19cb3","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"basecase","email":"casey@caseybrant.com"},"dist":{"shasum":"f7843e192a1c6a70efb146a5432158fb61a19cb3","tarball":"https://registry.npmjs.org/testdouble-chai/-/testdouble-chai-0.2.2.tgz","integrity":"sha512-yRNBQZ0lb5RtkSWEt6DP8ezLcC7pjpJZGuPCaE1bpZVroF60AItZCC8GMRKQr289z5ylB1Lha+FCrTGRDpuucg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDit1W8O5bXYuphXHuYAVGhxmZLJz/rnReNvWjxBbJ6zwIhAM43ocrT1GZTPN+r7flJHFlJmS2gAMPuVq8Yb0tMhBZZ"}]},"maintainers":[{"name":"basecase","email":"casey@caseybrant.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/testdouble-chai-0.2.2.tgz_1456526922055_0.006617656443268061"}},"0.3.0":{"name":"testdouble-chai","version":"0.3.0","description":"Assertion sugar for testdouble.js's verify() function","homepage":"https://github.com/BaseCase/testdouble-chai","author":{"name":"Casey Brant"},"main":"lib/testdouble-chai.js","dependencies":{},"devDependencies":{"chai":">=3.4.1","mocha":">=2.3.3","testdouble":">=0.6.0"},"peerDependencies":{"testdouble":">=0.6.0"},"scripts":{"test":"mocha test"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BaseCase/testdouble-chai.git"},"keywords":["tdd","bdd","mock","stub","spy","test double","double"],"gitHead":"7ca14966ad9e6e94b372c1182919621e927effd9","bugs":{"url":"https://github.com/BaseCase/testdouble-chai/issues"},"_id":"testdouble-chai@0.3.0","_shasum":"4c8c67422bd658554e7e593e10ee5c183b25ce24","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"basecase","email":"casey@caseybrant.com"},"dist":{"shasum":"4c8c67422bd658554e7e593e10ee5c183b25ce24","tarball":"https://registry.npmjs.org/testdouble-chai/-/testdouble-chai-0.3.0.tgz","integrity":"sha512-4zd8cdqUaXGTjebYrsVdNhyeScQ1OgGy1b9emOLcCkYOicnM/LrsjIRR9l1bsz3SWIyt6B0JVclHrOP1UItA9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDilV/Vg601jFcy2fr5gKAK9iFK5aR1quR8+gTby/0LVAIgIJ5jwvOfz6ds2y2OCCAOcAx3KeTYL2FaMzx+dEyK+jE="}]},"maintainers":[{"name":"basecase","email":"casey@caseybrant.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testdouble-chai-0.3.0.tgz_1469361216916_0.2825770820491016"}},"0.4.0":{"name":"testdouble-chai","version":"0.4.0","description":"Assertion sugar for testdouble.js's verify() function","homepage":"https://github.com/BaseCase/testdouble-chai","author":{"name":"Casey Brant"},"main":"lib/testdouble-chai.js","dependencies":{},"devDependencies":{"chai":">=3.4.1","mocha":">=2.3.3","testdouble":">=0.6.0"},"peerDependencies":{"testdouble":">=0.6.0"},"scripts":{"test":"mocha test"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BaseCase/testdouble-chai.git"},"keywords":["tdd","bdd","mock","stub","spy","test double","double"],"gitHead":"732697ed5b740170ced3d6bd96a867325bcd9e6b","bugs":{"url":"https://github.com/BaseCase/testdouble-chai/issues"},"_id":"testdouble-chai@0.4.0","_shasum":"6e7a2cfe506d459d094440d9a8d567a7ac5c7cbc","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.7.0","_npmUser":{"name":"basecase","email":"casey@caseybrant.com"},"dist":{"shasum":"6e7a2cfe506d459d094440d9a8d567a7ac5c7cbc","tarball":"https://registry.npmjs.org/testdouble-chai/-/testdouble-chai-0.4.0.tgz","integrity":"sha512-qlJR9H5TBFtZLl4JYQ4Zfm56arvmP5l1BjPOxI59+O8tpx+z8zsSIpwKEjacjtme5wuH599Vt4iPGw1nDMCPuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3gH3GIma0dPVLKPi5tOe9n12DykAICs2c6VTrp+4wtAiAT3+fYM5FiJlcJvufHyEc4PzB8pPDiDvixSBCCnJdsoQ=="}]},"maintainers":[{"name":"basecase","email":"casey@caseybrant.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testdouble-chai-0.4.0.tgz_1476059558129_0.9572146364953369"}},"0.5.0":{"name":"testdouble-chai","version":"0.5.0","description":"Assertion sugar for testdouble.js's verify() function","homepage":"https://github.com/BaseCase/testdouble-chai","author":{"name":"Casey Brant"},"main":"lib/testdouble-chai.js","dependencies":{},"devDependencies":{"chai":">=3.4.1","mocha":">=2.3.3","testdouble":">=0.6.0"},"scripts":{"test":"mocha test"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BaseCase/testdouble-chai.git"},"keywords":["tdd","bdd","mock","stub","spy","test double","double"],"gitHead":"f2f7772c8c5a44a16853f5b4f14f9c6533790127","bugs":{"url":"https://github.com/BaseCase/testdouble-chai/issues"},"_id":"testdouble-chai@0.5.0","_shasum":"ce1af5327238435735c04fbce62962b1a6a7e6fa","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"basecase","email":"casey@caseybrant.com"},"dist":{"shasum":"ce1af5327238435735c04fbce62962b1a6a7e6fa","tarball":"https://registry.npmjs.org/testdouble-chai/-/testdouble-chai-0.5.0.tgz","integrity":"sha512-XzXg6jgSaRd6PJuKY57gZfZ4inAkkevD7nAfET78n+nPPQbbodXpv00tlABbDHgJl+EchaiZh5z/Q517x18Dog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlCICiWcGQ3jAUUThLxFj2CauFz3EJCGP4Hohc0oxa9AiBUwmMBEno4z8FBjkEceJnP0WFf/qVWscT3QZzWzG+OxA=="}]},"maintainers":[{"name":"basecase","email":"casey@caseybrant.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testdouble-chai-0.5.0.tgz_1480631485860_0.8660688395611942"}}},"readme":"# testdouble-chai\n\nThis is a tiny library that adds `.called` and `.calledWith` assertions to\n[chai](http://chaijs.com/) for use with\n[testdouble.js](https://github.com/testdouble/testdouble.js). These assertions\ncan be used as syntactic sugar over the `testdouble.verify` function. Here are\nsome examples:\n\n## Use\n\n```javascript\nit(\"can tell you if a testdouble object was called\", function() {\n  var td = testdouble.function();\n  td();\n  expect(td).to.have.been.called;  // instead of `verify(td)`!\n});\n```\n\nor with arguments:\n\n```javascript\nit(\"can tell you if a testdouble object was called a certain way\", function() {\n  var td = testdouble.function();\n  td(\"hi\");\n  expect(td).to.have.been.calledWith(\"hi\");  // instead of `verify(td(\"hi\"))`!\n});\n```\n\n## Setup\n\nAfter installing the library with `npm install --save-dev testdouble-chai`,\nhere's how to get chai to know about `testdouble-chai`:\n\n```javascript\n// at the top of a test file or in a test helper\nvar td = require(\"testdouble\");\nvar chai = require(\"chai\");\nvar tdChai = require(\"testdouble-chai\");\nchai.use(tdChai(td)); // make sure to call tdChai with td to inject the dependency\n```\n\nAnd you should be good to go! Check out `test/testdouble-chai_test.js` for an\nexhaustive description of how this library behaves.\n","maintainers":[{"name":"basecase","email":"casey@caseybrant.com"}],"time":{"modified":"2022-06-27T05:25:25.696Z","created":"2015-11-13T21:39:13.433Z","0.1.0":"2015-11-13T21:39:13.433Z","0.1.1":"2015-11-13T21:48:20.683Z","0.2.0":"2015-11-13T22:14:11.282Z","0.2.1":"2015-11-14T23:45:55.242Z","0.2.2":"2016-02-26T22:48:43.457Z","0.3.0":"2016-07-24T11:53:38.666Z","0.4.0":"2016-10-10T00:32:40.048Z","0.5.0":"2016-12-01T22:31:27.737Z"},"homepage":"https://github.com/BaseCase/testdouble-chai","keywords":["tdd","bdd","mock","stub","spy","test double","double"],"repository":{"type":"git","url":"git+https://github.com/BaseCase/testdouble-chai.git"},"author":{"name":"Casey Brant"},"bugs":{"url":"https://github.com/BaseCase/testdouble-chai/issues"},"license":"MIT","readmeFilename":"README.md","users":{"basecase":true}}