{"_id":"chai-changes","_rev":"40-8fe24e4d5792c94993a9731bbc6b0676","name":"chai-changes","description":"Change assertions for the Chai assertion library","dist-tags":{"latest":"1.3.6"},"versions":{"0.8.0":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes"],"version":"0.8.0","repository":{"type":"git","url":"git://github.com/matthijsgroen/chai-changes.git"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai":">= 1.0.0","mocha":">= 1.0.0"},"_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"_id":"chai-changes@0.8.0","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"46e76c13810b21a228171f09725a0e504e79d385","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-0.8.0.tgz","integrity":"sha512-ajV+6SczBOH83MxUSdMW2vVdZUQGTQWprcNXrW9NziUg9f9ur2AWxT9TUBWeDF8pQedg7w0e09Jt0Pn+vOK72g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG61dv+arW+rQhTuzaowTakfGoLhef9gr7LhpIC/X5fRAiANt4uCuzIzUoAtGNnJdI7Xbb5JZstZMC9IkLJyh+gHaA=="}]},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}],"directories":{}},"0.8.1":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises"],"version":"0.8.1","repository":{"type":"git","url":"git://github.com/matthijsgroen/chai-changes.git"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai":">= 1.0.0","mocha":">= 1.0.0"},"scripts":{"test":"./test.sh"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"_id":"chai-changes@0.8.1","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"4fdef7c0dfcafd2983a78c2b5596151a78be40c2","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-0.8.1.tgz","integrity":"sha512-6zglvhtHQmr7mNqwuCHuEcLmi72C5pSdeYvr5Wz74BzHrw8voxaMV4OMX2o/GvCLSvf2eHeXA8NRcahf3jkQJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA97ZKLNOkW7yknlrc7Tq4FirDjy2BRBQ7ekWvU7vsGBAiAbdefjoJ/gytIYkcVPrCoqJs4WX4Sj7Oj3Xbr62VgzsQ=="}]},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}],"directories":{}},"0.8.2":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises"],"version":"0.8.2","repository":{"type":"git","url":"git://github.com/matthijsgroen/chai-changes.git"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai":">= 1.0.0","mocha":">= 1.0.0"},"scripts":{"test":"./test.sh"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"_id":"chai-changes@0.8.2","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"a9fc8a916c0046aa2704d5d16e309cd0ca04c83e","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-0.8.2.tgz","integrity":"sha512-0DrtOhxsQv1cyXnp2oUP5Y2LCMs6kzU/+Np4WdD+91GZPHqsz7trz6fx13pN6t7av3mCfpRY/4S2+IaNToKI4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3VxaUV4sXnFHz5FlX+GbSMOyfpS1A8P/Zf3yrP1HA0wIhAIJmTlhWV0xRbnt0LBT5Z9Mqu0oTg6TKzCH4rJeWg82i"}]},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}],"directories":{}},"1.0.1":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises"],"version":"1.0.1","repository":{"type":"git","url":"git://github.com/matthijsgroen/chai-changes.git"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai":">= 1.0.0","mocha":">= 1.0.0"},"scripts":{"test":"./test.sh"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"_id":"chai-changes@1.0.1","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"ca64db81e3670fbccce4dcba541759bf8b71fe90","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-1.0.1.tgz","integrity":"sha512-Eo7KMOWPgl7bssKKuibX9yXo9r4IRxMbRjs9+3GpxIsUQueZydyI0YLPsZTpBBE8A5qT9bulPw3rNfRE21MqPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFLNBDm4oaHplbt1HF2KxvJXu44pEeSD1SgO7eapmF0AIhAIWA7GOKIlX0TC7dAhXkcF+0Jp51gB5tIMBXAyV5T8TL"}]},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}]},"1.0.2":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises"],"version":"1.0.2","repository":{"type":"git","url":"git://github.com/matthijsgroen/chai-changes.git"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai-as-promised":">= 3.2.3","chai":">= 1.0.0","mocha":">= 1.0.0"},"scripts":{"test":"./test.sh"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"_id":"chai-changes@1.0.2","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"1afb069ade97581c70f28251138e98eb5535d380","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-1.0.2.tgz","integrity":"sha512-ajs66EMC/ocr0XCM9Jk4SnhjDtUvX3ijNLIx1YOIlYyZgg79cQFeNtbjUMiyi27p3muzCaK6TZ9nU/hIAerYwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI84CtHc0CADcrmlRr43oGiAepGoiyiE7hh+fE9yOI1QIgEvVCe6sOA4NKTnHtsE7pb8MJW2H7luykBEqQF7sptx4="}]},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}]},"1.0.3":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises"],"version":"1.0.3","repository":{"type":"git","url":"https://github.com/matthijsgroen/chai-changes"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai-as-promised":">= 3.2.3","chai":">= 1.0.0","mocha":">= 1.0.0"},"scripts":{"test":"./test.sh"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"_id":"chai-changes@1.0.3","dist":{"shasum":"ad3113a51a6f54c4a82de443d4fdca3d311f5733","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-1.0.3.tgz","integrity":"sha512-ufk/e1NIG39xjRp3zAhgNRvC5pRxWijhF32JRLMw9DqZ0YN8J3a+zHTiCVhPiBks3A68inW/mnPjV8ODbCa7zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQVtOXgPWTbafQjcZtsVOXWJynRzU/35zRonpmAAn8WQIgOQLxfcPiZtMV15mFYj6FQVApObmq+25aLzNFmVYaCq8="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}]},"1.1.0":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises"],"version":"1.1.0","repository":{"type":"git","url":"https://github.com/matthijsgroen/chai-changes"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai-as-promised":">= 3.2.3","chai":">= 1.0.0","mocha":">= 1.0.0"},"scripts":{"test":"./test.sh"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"_id":"chai-changes@1.1.0","dist":{"shasum":"1af8420a2d7a6c8a0fd960595554fb989c4e9cf2","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-1.1.0.tgz","integrity":"sha512-8AiGTWyhc3NIFzO7BSVCEMz8AFw4Ug/5OO0QZla370dz0Tktjz7uJ8hrG7qt/cI/3wqu7w8/2kWhgU5eTu5IHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyBsWuuDZ5DYTlG0hnOULbctUp3mh1xwgPzQIolgPf1gIgSi9lGHK9Ox+qSNpXbcHsipWcKbQBLiH4O9tk6eaKJFk="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}]},"1.1.1":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises"],"version":"1.1.1","repository":{"type":"git","url":"https://github.com/matthijsgroen/chai-changes"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai-as-promised":">= 3.2.3","coffee-script":">= 1.4.0","chai":">= 1.0.0","when":"*","mocha":">= 1.0.0"},"scripts":{"test":"mocha"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"_id":"chai-changes@1.1.1","dist":{"shasum":"ca7709d937c936b43a8167de8abdaafc7b2beaf1","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-1.1.1.tgz","integrity":"sha512-4MKWhLlKhupqr/uJJWjhVlMI3TdxNHLt12FswdN5cfD225NcA0Bw66BxPY8nBVXhuaJTwg/C9TcjllcWbALSjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDl1Jf1KEyqsx6yjCSEGsHckE2R3GNEQuNdEzr5L3tK9AiAmG1HopeHmUqJqK2J1A1gZfZ3zMM/aEflpeZLwydq9Ww=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}]},"1.2.0":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises"],"version":"1.2.0","repository":{"type":"git","url":"https://github.com/matthijsgroen/chai-changes"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai-as-promised":">= 3.2.3","coffee-script":">= 1.4.0","chai":">= 1.0.0","when":"*","mocha":">= 1.0.0"},"scripts":{"test":"mocha"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"_id":"chai-changes@1.2.0","dist":{"shasum":"a00a251fb111fd7ea3b7709205b3e08f7a7ffd44","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-1.2.0.tgz","integrity":"sha512-RVlw6hcwSRFrUjqR3w2RLSq7/cPCpup2mRBep0HdZxZy3TIjwlcVaHjfQtrk3RIR6znMbZfmQDT1vzfAFYlWtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASP5slN9lfs5IyuGKEkH0v0fv24QYurqvOg4OBl8NmvAiEAlQLtYq0HuMN76n0PMjI5W7nnuSiw2UJrnS7D81M+jlY="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}]},"1.2.1":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises"],"version":"1.2.1","repository":{"type":"git","url":"https://github.com/matthijsgroen/chai-changes"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai-as-promised":">= 3.2.3","coffee-script":">= 1.4.0","chai":">= 1.0.0","when":"*","mocha":">= 1.0.0"},"scripts":{"test":"mocha"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"_id":"chai-changes@1.2.1","dist":{"shasum":"51f605d927b1329b9c591ac9c335654d3d757b11","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-1.2.1.tgz","integrity":"sha512-ShduOG/qNUh1dLGNcByxsHgLvVFrv1mhpkmTHSiv5KccvWRmryEP+NsAis3cL+Z87AheaaoydDw6Ez5jHQjl3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1w0V2Y2ISQj4vKQf3jAbm/yZl9kwnZI86h4b6j1a5cwIgCWIxp30kerVCwKkOy3sIGOfVVrmX3+Ys6yC6e0jOSyA="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}]},"1.3.0":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises"],"version":"1.3.0","repository":{"type":"git","url":"https://github.com/matthijsgroen/chai-changes"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai-as-promised":">= 3.2.3","coffee-script":">= 1.4.0","chai":">= 1.0.0","when":"*","mocha":">= 1.0.0"},"scripts":{"test":"mocha"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"_id":"chai-changes@1.3.0","dist":{"shasum":"7e1a12c4f319c40edbce09c697b1bd6c6b934f46","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-1.3.0.tgz","integrity":"sha512-4oKNWvPkFhrtKHtECRR52ngEx2IWiPZEMP9lJRzatyo7ULrA1CAB2P5NucxskieNSyDDxfpXMlTvT+R2X2kUmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOlJbdgMr7k3P4Pw1Xl5W16U+7R6n/DWGCr4bnHTfeTgIhAKWUXTz/3dXtvT/zVpr+qqAYiiN+nndvNUJvslKAfiMX"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}]},"1.3.1":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises"],"version":"1.3.1","repository":{"type":"git","url":"https://github.com/matthijsgroen/chai-changes"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai-as-promised":">= 3.2.3","coffee-script":">= 1.4.0","chai":">= 1.0.0","when":"*","mocha":">= 1.0.0"},"scripts":{"test":"mocha"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"_id":"chai-changes@1.3.1","dist":{"shasum":"efa95f50f93b3fe4c27bfa38c77d349c8b72fa55","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-1.3.1.tgz","integrity":"sha512-VY2WvorfQnbkIU3q2xDWNIQp6883Cxpatp/qGfMAKV20Y4Xyep7jdU+ze7D4G6Vks61GEmEwe5nQ4TGUMR+SbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNPn6BhnZQkzuda81HWXpbIpOZfR2ewIjzmTiSNOCGCwIhANUZ+HGZD0wB5oLipI+oYinX02W+v1w+Gj872tQmwj3l"}]},"_npmVersion":"1.1.69","_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}]},"1.3.2":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises"],"version":"1.3.2","repository":{"type":"git","url":"https://github.com/matthijsgroen/chai-changes"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai-as-promised":">= 3.2.3","coffee-script":">= 1.4.0","chai":">= 1.0.0","when":"*","mocha":">= 1.0.0"},"scripts":{"test":"mocha"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"_id":"chai-changes@1.3.2","dist":{"shasum":"3f3cfaa0977bd9d9eedddc19ccb6c3054bdedd6d","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-1.3.2.tgz","integrity":"sha512-eYLqi9k/58v0w0DXMoOX+f4FgMZsA9q+wNYeFuJNJOxZA3yHoHxtGOhH+Yo/U6n23yimv/oEpFjWNfUXIy+yLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfS8Q5l544Y0KewJjsgHzH1pQGd2aI9vKttOypBaQlgAiBjHrncDXraFQye3jxUGMaF1pnCM5hBylYBPbz+U9Y6zw=="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}]},"1.3.3":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises"],"version":"1.3.3","repository":{"type":"git","url":"https://github.com/matthijsgroen/chai-changes"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai-as-promised":">= 3.2.3","coffee-script":">= 1.4.0","chai":">= 1.0.0","when":"*","mocha":">= 1.0.0"},"scripts":{"test":"mocha"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"_id":"chai-changes@1.3.3","dist":{"shasum":"4646b1313d9bb520b377c6bb04db2b4e159edba3","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-1.3.3.tgz","integrity":"sha512-q9nrdFKHwah0BzI0NZ9pjYVJ0652N6G4o4Bi6FRklA84nkbZx9EfHHpMxzfHAEqxuwUN8Y+jvgpIv1pLvCrJQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcgIaS0BIIw61V2CBTtS4vRDJ/pvvgyYZdxZD5dy9fcAiAJaXBhY7w7qApA7NXWDThs/CLs/rccYjRhZuJAZXkocQ=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}]},"1.3.4":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises"],"version":"1.3.4","repository":{"type":"git","url":"https://github.com/matthijsgroen/chai-changes"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai-as-promised":">= 3.2.3","coffee-script":">= 1.4.0","chai":">= 1.0.0","when":"*","mocha":">= 1.0.0"},"scripts":{"test":"mocha"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"_id":"chai-changes@1.3.4","dist":{"shasum":"21620df49307f3c8d71ffb653ad0e857a01bf96a","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-1.3.4.tgz","integrity":"sha512-KumSdMRw49KzBZl9ZcfFJFktfU0uxJMEldFEhkNcXb4G81p3LH+X+StQDc1YgVfcLJW5N1OZE62ekJSr/x+rsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTNLzmWDAt4LlHcYyRfjeVFLMYuPisKWjawnsg5UH0SQIgdGPL6U9+J8xqPOPxlwgikfzrFFcZXQGdzT6dheKshRQ="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}]},"1.3.5":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises","chai-plugin","browser","objects"],"version":"1.3.5","repository":{"type":"git","url":"https://github.com/matthijsgroen/chai-changes"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai-as-promised":">= 3.2.3","coffee-script":">= 1.4.0","chai":">= 1.0.0","when":"*","mocha":">= 1.0.0"},"scripts":{"test":"mocha"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"gitHead":"8ead85d3c007bebf4b9c50d6b37db2243991530f","homepage":"https://github.com/matthijsgroen/chai-changes","_id":"chai-changes@1.3.5","_shasum":"b1ef3853784e7d3b82cedf40c2cc995ef13ea59e","_from":".","_npmVersion":"1.4.22","_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}],"dist":{"shasum":"b1ef3853784e7d3b82cedf40c2cc995ef13ea59e","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-1.3.5.tgz","integrity":"sha512-YFMU6zlE5UyN0HT9RhY00XjdZujFW1sz17hwxAy+PNgtxz96jdp5JrN7ekganJKzVPo4G9cvmXMwTo2PD376YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGMSqHH5SEF1jP0TJXmeZMVOXrc1mYCa04um8VfzNBdQIhANUnHNDrFprOlcVdEcMRu8elAX1tUe/YBC62GTxz5S+t"}]}},"1.3.6":{"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"name":"chai-changes","description":"Change assertions for the Chai assertion library","keywords":["test","assertion","assert","testing","changes","promises","chai-plugin","browser","objects"],"version":"1.3.6","repository":{"type":"git","url":"https://github.com/matthijsgroen/chai-changes"},"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"main":"./chai-changes","devDependencies":{"chai-as-promised":">= 3.2.3","coffee-script":">= 1.4.0","chai":">= 1.0.0","when":"*","mocha":">= 1.0.0"},"scripts":{"test":"mocha"},"licenses":[{"type":"MIT","url":"http://github.com/matthijsgroen/chai-changes/blob/master/LICENSE"}],"gitHead":"6c77be3c50c397d40251f216a31cd19b069052b7","homepage":"https://github.com/matthijsgroen/chai-changes","_id":"chai-changes@1.3.6","_shasum":"483887fbc2e1a6bb6b1a2bbab012b79617229dae","_from":".","_npmVersion":"1.4.22","_npmUser":{"name":"thaisi","email":"matthijs.groen@gmail.com"},"maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}],"dist":{"shasum":"483887fbc2e1a6bb6b1a2bbab012b79617229dae","tarball":"https://registry.npmjs.org/chai-changes/-/chai-changes-1.3.6.tgz","integrity":"sha512-Gs7uek1rS+N+XEijo7xFxIOW+LOkv11IDCVOg/RxvIpv03KnjIG0GvssBbaA8OAsI5LcJVCoftx3cKuishW7VQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVUeZr6Pjg3VZgLJAvPdT1BNmGpYdtM6m1Yh3dGM7RlAiBLS4keTU/hVD9XY3dn1pC5l7PzVj51cRnneSj5e0Fw9g=="}]}}},"readme":"chai-changes\n============\n\n[![Build Status](https://travis-ci.org/matthijsgroen/chai-changes.png?branch=master)](https://travis-ci.org/matthijsgroen/chai-changes)\n[![NPM Version](https://fury-badge.herokuapp.com/js/chai-changes.png)](http://badge.fury.io/js/chai-changes)\n\nchai-changes is an extension to the [chai](http://chaijs.com/) assertion library that\nprovides a set of change-specific assertions.\n\nAssertions\n----------\n\nAll assertions use a `when` mechanism.\n\nUsing 'expect':\n\n```coffeescript\nexpect(-> codeThatYieldsAChangedResult).to....when ->\n  executeTheCodeThatCausesTheChange()\n```\n\nThe code within the `expect` section will be executed first, then the\ncode in the `when` section will be executed and then the code in the\n`expect` section will be executed again and the differences will be\nasserted.\n\nSame test using 'should':\n\n```coffeescript\n(-> codeThatYieldsAChangedResult).should....when ->\n  executeTheCodeThatCausesTheChange()\n```\n\n### when\n\nExecutes the build up pre- and post-conditions. First it executes the\npre-conditions, then it will execute the provided callback. And after\nthe callback it will assert the post-conditions. It will change the\nobject in the assertion chain to the result of the callback.\n\n#### Promises\n\nWhen the callback returns a promise, the post-conditions are executed\nwhen the promise is fulfilled.\n\nThe `when` statement will return an assertion promise when the result of\nthe `when` block is a promise. To use in mocha, you can specify an\n`notify` key to trigger `done()`\n\n```coffeescript\nexpect(-> value).to.change.when(\n  -> promise\n  notify: done\n)\n```\n\nif you use\n[mocha-as-promised](https://github.com/domenic/mocha-as-promised), you\ndon't need to specify this notify method\n\nan alternative would be:\n\n```coffeescript\nexpect(-> value).to.change.when(-> promise).then\n  -> done()\n  (error) -> done(error)\n```\n\n### `change`\n\nAssert if the 'expect/should' changes its outcome when 'when' is\nexecuted\n\n```coffeescript\nresult = 0\n(-> result).should.change.when -> result += 1\nexpect(-> result).to.change.when -> result -= 1\nexpect(-> result).not.to.change.when -> result = result * 1\n```\n\n### `change.by(delta)`\n\nAssert if the change of the 'expect/should' has the provided delta\n\n```coffeescript\nresult = 0\n(-> result).should.change.by(3).when -> result += 3\nexpect(-> result).not.to.change.by(-3).when -> result += 1\nexpect(-> result).to.change.by(-2).when -> result -= 2\n```\n\n### `change.from(startValue)`\n\nAssert if the change starts from a certain value. The value is\ncompared using a deep equal.\n\n```coffeescript\nresult = ['a', 'b']\n(-> result).should.change.from(['a', 'b']).when -> result.push('c')\n(-> result).should.change.from(['a', 'b']).to(['a', 'b', 'c']).when -> result.push('c')\n```\n\n### `change.to(endValue)`\n\nAssert if the change ends in a certain value. The value is\ncompared using a deep equal.\n\n```coffeescript\nresult = ['a', 'b']\n(-> result).should.change.to(['a', 'b', 'c']).when -> result.push('c')\n(-> result).should.change.from(['a', 'b']).to(['a', 'c']).when -> result = ['a', 'c']\n```\n\n### `increase`\n\nAssert if the value increases when an action is performed\n\n```coffeescript\nresult = 0\nexpect(-> result).to.increase.when -> result += 1\nexpect(-> result).not.to.increase.when -> result\nexpect(-> result).not.to.increase.when -> result -= 1\n```\n\n### `decrease`\n\nAssert if the value decreases when an action is performed\n\n```coffeescript\nresult = 0\nexpect(-> result).to.decrease.when -> result -= 1\nexpect(-> result).not.to.decrease.when -> result\nexpect(-> result).not.to.decrease.when -> result += 1\n```\n\n### `atLeast(amount)`\n\nAssert if the value has a minimal change of 'amount'\n\n```coffeescript\nresult = 0\nexpect(-> result).to.change.by.atLeast(4).when -> result += 5\nexpect(-> result).to.change.by.atLeast(4).when -> result -= 10\n```\n\n### `atMost(amount)`\n\nAssert if the value has a maximum change of 'amount'\n\n```coffeescript\nresult = 0\nexpect(-> result).to.change.by.atMost(7).when -> result += 5\nexpect(-> result).to.change.by.atMost(14).when -> result -= 10\n```\n\n## Installation and Setup\n\n### Node\n\nDo an `npm install chai-changes` to get up and running. Then:\n\n```javascript\nvar chai = require(\"chai\");\nvar chaiChanges = require(\"chai-changes\");\n\nchai.use(chaiChanges);\n```\n\nYou can of course put this code in a common test fixture file; for an example using [Mocha][mocha]\n\n### AMD\n\nChai Changes supports being used as an [AMD][amd] module, registering itself anonymously (just like Chai). So,\nassuming you have configured your loader to map the Chai and Chai Changes files to the respective module IDs\n`\"chai\"` and `\"chai-changes\"`, you can use them as follows:\n\n```javascript\ndefine(function (require, exports, module) {\n    var chai = require(\"chai\");\n    var chaiChanges = require(\"chai-changes\");\n\n    chai.use(chaiChanges);\n});\n```\n\n### `<script>` tag\n\nIf you include Chai Changes directly with a `<script>` tag, after the one for Chai itself, then it will\nautomatically plug in to Chai and be ready for use:\n\n```html\n<script src=\"chai.js\"></script>\n<script src=\"chai-changes.js\"></script>\n```\n\n## License\n\nCopyright (c) 2012 Matthijs Groen\n\nMIT License (see the LICENSE file)\n\n[chai]: http://chaijs.com/\n[mocha]: http://visionmedia.github.com/mocha/\n[amd]: https://github.com/amdjs/amdjs-api/wiki/AMD\n","maintainers":[{"name":"thaisi","email":"matthijs.groen@gmail.com"}],"time":{"modified":"2022-06-13T05:50:51.718Z","created":"2012-10-13T12:27:01.268Z","0.8.0":"2012-10-13T12:27:21.654Z","0.8.1":"2013-01-06T21:51:18.872Z","0.8.2":"2013-01-06T22:17:38.219Z","1.0.0":"2013-01-07T05:27:56.743Z","1.0.1":"2013-01-07T05:36:34.574Z","1.0.2":"2013-01-07T21:14:48.778Z","1.0.3":"2013-01-10T22:31:17.712Z","1.1.0":"2013-01-27T20:14:43.518Z","1.1.1":"2013-01-28T20:00:56.695Z","1.2.0":"2013-01-30T12:15:45.825Z","1.2.1":"2013-02-05T21:14:12.096Z","1.3.0":"2013-02-14T19:49:19.242Z","1.3.1":"2013-02-26T05:08:44.116Z","1.3.2":"2013-07-24T06:39:56.736Z","1.3.3":"2013-12-11T22:13:44.783Z","1.3.4":"2013-12-11T22:58:00.171Z","1.3.5":"2015-11-12T15:12:44.311Z","1.3.6":"2015-11-12T21:23:10.991Z"},"author":{"name":"Matthijs Groen","email":"matthijs.groen@gmail.com"},"repository":{"type":"git","url":"https://github.com/matthijsgroen/chai-changes"},"keywords":["test","assertion","assert","testing","changes","promises","chai-plugin","browser","objects"],"bugs":{"url":"https://github.com/matthijsgroen/chai-changes/issues"},"readmeFilename":"README.md","homepage":"https://github.com/matthijsgroen/chai-changes"}