{"_id":"redux-asserts","_rev":"23-23e5371fee23e4d5a57c7506ecfd15eb","name":"redux-asserts","description":"Functions to assert dispatched actions in redux","dist-tags":{"latest":"0.0.12"},"versions":{"0.0.1":{"name":"redux-asserts","version":"0.0.1","description":"Functions to assert dispatched actions in redux","author":{"name":"George Schneeloch","email":"gschneel@mit.edu"},"repository":{"type":"git","url":"git+https://github.com/mitodl/redux-asserts.git"},"bugs":{"url":"https://github.com/mitodl/redux-asserts/issues"},"keywords":["redux","dispatch","action","assert"],"email":"mitx-devops@mit.edu","license":"BSD-3-Clause","main":"lib/index.js","scripts":{"compile":"babel --optional runtime -d lib/ src/","prepublish":"npm run compile"},"devDependencies":{"babel-cli":"6.6.5","babel-preset-es2015":"6.6.0","babel-runtime":"6.6.1"},"gitHead":"004780ca25b13a1f1b0a7edbf4e99fc62e6ce949","homepage":"https://github.com/mitodl/redux-asserts#readme","_id":"redux-asserts@0.0.1","_shasum":"e8ddf80938c9a1301a4a55f1f1aec1f05f49218f","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"mitx-devops","email":"mitx-devops@mit.edu"},"dist":{"shasum":"e8ddf80938c9a1301a4a55f1f1aec1f05f49218f","tarball":"https://registry.npmjs.org/redux-asserts/-/redux-asserts-0.0.1.tgz","integrity":"sha512-BfCbKi64T2X5ZM02K6f04asq2Omkd4rMVPTlsNp/fOzlQ+s3k8ULwDi2DLftiUrP6Edh8BB+SViIxKP9E+JmVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7evi4bxlDVsJI/EpP2m/wFToQYJDn4Du63v/mBq2kiAiEAmpmk2KecgSrUCIYi+XOGcCFnPf3DxVAB2MNkLXec80k="}]},"maintainers":[{"name":"mitx-devops","email":"mitx-devops@mit.edu"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-asserts-0.0.1.tgz_1458930889951_0.46278616366907954"},"directories":{}},"0.0.2":{"name":"redux-asserts","version":"0.0.2","description":"Functions to assert dispatched actions in redux","author":{"name":"George Schneeloch","email":"gschneel@mit.edu"},"repository":{"type":"git","url":"git+https://github.com/mitodl/redux-asserts.git"},"bugs":{"url":"https://github.com/mitodl/redux-asserts/issues"},"keywords":["redux","dispatch","action","assert"],"email":"mitx-devops@mit.edu","license":"BSD-3-Clause","main":"lib/index.js","scripts":{"compile":"babel --optional runtime -d lib/ src/","prepublish":"npm run compile"},"devDependencies":{"babel-cli":"6.6.5","babel-preset-es2015":"6.6.0","babel-runtime":"6.6.1"},"dependencies":{"assert":"^1.3.0","lodash":"^4.6.1","redux":"^3.3.1","redux-thunk":"^2.0.1"},"gitHead":"ee3de1d1edfaf2ec0f1f5018c146105b7c04fe25","homepage":"https://github.com/mitodl/redux-asserts#readme","_id":"redux-asserts@0.0.2","_shasum":"c3674ecee192db7ce193ea2901a01f805c8d1cc5","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"mitx-devops","email":"mitx-devops@mit.edu"},"dist":{"shasum":"c3674ecee192db7ce193ea2901a01f805c8d1cc5","tarball":"https://registry.npmjs.org/redux-asserts/-/redux-asserts-0.0.2.tgz","integrity":"sha512-BKcnNI4CM19yPh2oNbwxEAMZtT/G3G/t0TYNvdg7+uZLaHV5lm5wWSLIt6IpTrSdd2OUskSSoUoxvyxziVOmIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICa9EhJbxevubsxZpTjyNPUGnp7sa7IT1tv4/DW8PI92AiBQc3hWM7HT9YGbKSmDUkITdXQ7WMYJAof/nkWBbzbf1g=="}]},"maintainers":[{"name":"mitx-devops","email":"mitx-devops@mit.edu"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-asserts-0.0.2.tgz_1458933712350_0.3718734788708389"},"directories":{}},"0.0.3":{"name":"redux-asserts","version":"0.0.3","description":"Functions to assert dispatched actions in redux","author":{"name":"George Schneeloch","email":"gschneel@mit.edu"},"repository":{"type":"git","url":"git+https://github.com/mitodl/redux-asserts.git"},"bugs":{"url":"https://github.com/mitodl/redux-asserts/issues"},"keywords":["redux","dispatch","action","assert"],"email":"mitx-devops@mit.edu","license":"BSD-3-Clause","main":"lib/index.js","scripts":{"compile":"babel --optional runtime -d lib/ src/","prepublish":"npm run compile"},"devDependencies":{"babel-cli":"6.6.5","babel-preset-es2015":"6.6.0","babel-runtime":"6.6.1"},"dependencies":{"assert":"^1.3.0","lodash":"^4.6.1","redux":"^3.3.1","redux-thunk":"^2.0.1"},"gitHead":"941563f53a92c5eee585d099dabacbe09c73a96b","homepage":"https://github.com/mitodl/redux-asserts#readme","_id":"redux-asserts@0.0.3","_shasum":"e847e471501d19cbdfc6261067b1910319aee308","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"mitx-devops","email":"mitx-devops@mit.edu"},"dist":{"shasum":"e847e471501d19cbdfc6261067b1910319aee308","tarball":"https://registry.npmjs.org/redux-asserts/-/redux-asserts-0.0.3.tgz","integrity":"sha512-f6mr71d0TzipIvIPr2WRRaYKS+drOOkSwE1cgD41W1Y9kr8UZRVrpG4iEWd3mbGCk+V0r2ed2pQB3ob3WPOVBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHK1A8JcFDAwzp3H/Wa0n/SWNEQB8623+2aErH2EwNUhAiEArkSUUGEaAd0dCWMrHYb4dSCSvb3IFyYcInfTsjDyoWg="}]},"maintainers":[{"name":"mitx-devops","email":"mitx-devops@mit.edu"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-asserts-0.0.3.tgz_1458935327542_0.20863686106167734"},"directories":{}},"0.0.4":{"name":"redux-asserts","version":"0.0.4","description":"Functions to assert dispatched actions in redux","author":{"name":"George Schneeloch","email":"gschneel@mit.edu"},"repository":{"type":"git","url":"git+https://github.com/mitodl/redux-asserts.git"},"bugs":{"url":"https://github.com/mitodl/redux-asserts/issues"},"keywords":["redux","dispatch","action","assert"],"email":"mitx-devops@mit.edu","license":"BSD-3-Clause","main":"lib/index.js","scripts":{"compile":"babel --optional runtime -d lib/ src/","prepublish":"npm run compile","test":"eslint src test && mocha --opts mocha.opts test/**/*_test.js"},"devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.4","babel-eslint":"^6.0.0","babel-plugin-jsx":"^1.2.0","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-runtime":"^6.6.1","eslint":"^2.5.0","eslint-config-defaults":"^9.0.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","estraverse":"^4.2.0","estraverse-fb":"^1.3.1","jsdom":"^8.2.0","jsdom-global":"^1.7.0","mocha":"^2.4.5","object-assign":"^4.0.1","react":"^0.14.7","react-addons-test-utils":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1"},"dependencies":{"assert":"^1.3.0","lodash":"^4.6.1","redux":"^3.3.1","redux-thunk":"^2.0.1"},"gitHead":"451dbeda4982e4c1a644157fc5defcd051bab37c","homepage":"https://github.com/mitodl/redux-asserts#readme","_id":"redux-asserts@0.0.4","_shasum":"2327ed45db4c2a8a30f5c9a591e84993f036a215","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"mitx-devops","email":"mitx-devops@mit.edu"},"dist":{"shasum":"2327ed45db4c2a8a30f5c9a591e84993f036a215","tarball":"https://registry.npmjs.org/redux-asserts/-/redux-asserts-0.0.4.tgz","integrity":"sha512-L4AApkwd/wcL05MuXHZC6J85lzbRIOZUZdoJb8IuSWWEkI7YJ1iSJAw2DMTw2f1OoIzUAnBpmfi+XU6vC0zKRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9yGeGern5NEmrXUXMWR9jXv54NVQUhBB61P6vcV054AiEA72yHpAIXOZNmPnPAn1vQSIn8WL0ENAtsAPvq5lyNfvk="}]},"maintainers":[{"name":"mitx-devops","email":"mitx-devops@mit.edu"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-asserts-0.0.4.tgz_1459194616713_0.14678493002429605"},"directories":{}},"0.0.5":{"name":"redux-asserts","version":"0.0.5","description":"Functions to assert dispatched actions in redux","author":{"name":"George Schneeloch","email":"gschneel@mit.edu"},"repository":{"type":"git","url":"git+https://github.com/mitodl/redux-asserts.git"},"bugs":{"url":"https://github.com/mitodl/redux-asserts/issues"},"keywords":["redux","dispatch","action","assert"],"email":"mitx-devops@mit.edu","license":"BSD-3-Clause","main":"lib/index.js","scripts":{"compile":"babel --optional runtime -d lib/ src/","prepublish":"npm run compile","test":"eslint src test && istanbul cover --report html _mocha -- test/**/*_test.js --opts mocha.opts"},"devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.4","babel-eslint":"^6.0.0","babel-plugin-jsx":"^1.2.0","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-runtime":"^6.6.1","eslint":"^2.5.0","eslint-config-defaults":"^9.0.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","estraverse":"^4.2.0","estraverse-fb":"^1.3.1","istanbul":"^1.0.0-alpha.2","jsdom":"^8.2.0","jsdom-global":"^1.7.0","mocha":"^2.4.5","object-assign":"^4.0.1","react":"^0.14.7","react-addons-test-utils":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1"},"dependencies":{"assert":"^1.3.0","lodash":"^4.6.1","redux":"^3.3.1","redux-thunk":"^2.0.1"},"gitHead":"8ac9d56c64cb3da554abcdcbdba733c3f10de1e3","homepage":"https://github.com/mitodl/redux-asserts#readme","_id":"redux-asserts@0.0.5","_shasum":"d20d170f3b050e766145d232baf9137ff5eebd02","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"mitx-devops","email":"mitx-devops@mit.edu"},"dist":{"shasum":"d20d170f3b050e766145d232baf9137ff5eebd02","tarball":"https://registry.npmjs.org/redux-asserts/-/redux-asserts-0.0.5.tgz","integrity":"sha512-URVNj5L8msJM7fQ3kNvLrklntBJ5MJfyE38p5zJuNuKpjFiW6mCuCGc04OL9k6MfIbNr4KOLWpbEjqZBtmaaeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIGErr4hzQMVY7sh8rd89C4/d3LCb+K1KhwgxW5Q5pWgIgb3bFDmH3t51DLXY3tPljUrFHmd9F6LKQaYP38YqxZR4="}]},"maintainers":[{"name":"mitx-devops","email":"mitx-devops@mit.edu"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-asserts-0.0.5.tgz_1459196611766_0.16745601198635995"},"directories":{}},"0.0.6":{"name":"redux-asserts","version":"0.0.6","description":"Functions to assert dispatched actions in redux","author":{"name":"George Schneeloch","email":"gschneel@mit.edu"},"repository":{"type":"git","url":"git+https://github.com/mitodl/redux-asserts.git"},"bugs":{"url":"https://github.com/mitodl/redux-asserts/issues"},"keywords":["redux","dispatch","action","assert"],"email":"mitx-devops@mit.edu","license":"BSD-3-Clause","main":"lib/index.js","scripts":{"compile":"babel --optional runtime -d lib/ src/","prepublish":"npm run compile","test":"eslint src test && istanbul cover --report html _mocha -- test/**/*_test.js --opts mocha.opts"},"devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.4","babel-eslint":"^6.0.0","babel-plugin-jsx":"^1.2.0","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-runtime":"^6.6.1","eslint":"^2.5.0","eslint-config-defaults":"^9.0.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","estraverse":"^4.2.0","estraverse-fb":"^1.3.1","istanbul":"^1.0.0-alpha.2","jsdom":"^8.2.0","jsdom-global":"^1.7.0","mocha":"^2.4.5","object-assign":"^4.0.1","react":"^0.14.7","react-addons-test-utils":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1"},"dependencies":{"assert":"^1.3.0","lodash":"^4.6.1","redux":"^3.3.1","redux-thunk":"^2.0.1"},"gitHead":"cd6755c9354ec2d1b9130e2870686e2b4237d705","homepage":"https://github.com/mitodl/redux-asserts#readme","_id":"redux-asserts@0.0.6","_shasum":"f67f5cea6575b66f0a4880c3ff1ad3114c479bd7","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"mitx-devops","email":"mitx-devops@mit.edu"},"dist":{"shasum":"f67f5cea6575b66f0a4880c3ff1ad3114c479bd7","tarball":"https://registry.npmjs.org/redux-asserts/-/redux-asserts-0.0.6.tgz","integrity":"sha512-1h6C5nGP3nlJh8nyJcfAZLbJd7xvyOHrtaX8P/Gx9jnzsWdWKd8x8aaSCbQEYZjhcx6lZOGqHJYqpC789IZaxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqjP3uW1ZqwHNOxxlrCcjnkLGpLJRKKqkz/OXrE7VVLAiBzPD2ZI1YZdsCDndFXf4GDzjvXsq1WUhqH7iiKCvOd4A=="}]},"maintainers":[{"name":"mitx-devops","email":"mitx-devops@mit.edu"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-asserts-0.0.6.tgz_1459349339095_0.572139470372349"},"directories":{}},"0.0.7":{"name":"redux-asserts","version":"0.0.7","description":"Functions to assert dispatched actions in redux","author":{"name":"George Schneeloch","email":"gschneel@mit.edu"},"repository":{"type":"git","url":"git+https://github.com/mitodl/redux-asserts.git"},"bugs":{"url":"https://github.com/mitodl/redux-asserts/issues"},"keywords":["redux","dispatch","action","assert"],"email":"mitx-devops@mit.edu","license":"BSD-3-Clause","main":"lib/index.js","scripts":{"compile":"babel --optional runtime -d lib/ src/","prepublish":"npm run compile","test":"eslint src test && istanbul cover --report html _mocha -- test/**/*_test.js --opts mocha.opts"},"devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.4","babel-eslint":"^6.0.0","babel-plugin-jsx":"^1.2.0","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-runtime":"^6.6.1","eslint":"^2.5.0","eslint-config-defaults":"^9.0.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","estraverse":"^4.2.0","estraverse-fb":"^1.3.1","istanbul":"^1.0.0-alpha.2","jsdom":"^8.2.0","jsdom-global":"^1.7.0","mocha":"^2.4.5","object-assign":"^4.0.1","react":"^0.14.7","react-addons-test-utils":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1"},"dependencies":{"lodash":"^4.6.1","redux":"^3.3.1","redux-thunk":"^2.0.1"},"gitHead":"14590aac02d8d2b9a438160ca3a19150013f321c","homepage":"https://github.com/mitodl/redux-asserts#readme","_id":"redux-asserts@0.0.7","_shasum":"19eb8f35a48438f125fa6ecfc21a5abecbbeb90c","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"mitx-devops","email":"mitx-devops@mit.edu"},"dist":{"shasum":"19eb8f35a48438f125fa6ecfc21a5abecbbeb90c","tarball":"https://registry.npmjs.org/redux-asserts/-/redux-asserts-0.0.7.tgz","integrity":"sha512-0YKRvYSujbIrVvOshFR1yPvLxNqcYZB/k8RIpl3m5FglHbdSiIYQVLcJsl81xw5miFh+Dfv7O4UQUiJruzPYwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm37G9vvze/IdTsi2mtgamlOxKuFWMK2rD9Ej7aQOokQIhAIZmRScZ3mJQblqqsKqwkkIzY1UkQp4/+qUsL5bLjP5H"}]},"maintainers":[{"name":"mitx-devops","email":"mitx-devops@mit.edu"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-asserts-0.0.7.tgz_1462889624205_0.622166866902262"},"directories":{}},"0.0.8":{"name":"redux-asserts","version":"0.0.8","description":"Functions to assert dispatched actions in redux","author":{"name":"George Schneeloch","email":"gschneel@mit.edu"},"repository":{"type":"git","url":"git+https://github.com/mitodl/redux-asserts.git"},"bugs":{"url":"https://github.com/mitodl/redux-asserts/issues"},"keywords":["redux","dispatch","action","assert"],"email":"mitx-devops@mit.edu","license":"BSD-3-Clause","main":"lib/index.js","scripts":{"compile":"babel --optional runtime -d lib/ src/","prepublish":"npm run compile","test":"eslint src test && istanbul cover --report html _mocha -- test/**/*_test.js --opts mocha.opts"},"devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.4","babel-eslint":"^6.0.0","babel-plugin-jsx":"^1.2.0","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-runtime":"^6.6.1","eslint":"^2.5.0","eslint-config-defaults":"^9.0.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","estraverse":"^4.2.0","estraverse-fb":"^1.3.1","istanbul":"^1.0.0-alpha.2","jsdom":"^8.2.0","jsdom-global":"^1.7.0","mocha":"^2.4.5","object-assign":"^4.0.1","react":"^0.14.7","react-addons-test-utils":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1"},"dependencies":{"lodash":"^4.6.1","redux":"^3.3.1","redux-thunk":"^2.0.1"},"gitHead":"85db05bf221057b22cbf2e51d477576f3e0604b9","homepage":"https://github.com/mitodl/redux-asserts#readme","_id":"redux-asserts@0.0.8","_shasum":"02cc939d8e0924425717f979e25918b511fcbbca","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mitx-devops","email":"mitx-devops@mit.edu"},"dist":{"shasum":"02cc939d8e0924425717f979e25918b511fcbbca","tarball":"https://registry.npmjs.org/redux-asserts/-/redux-asserts-0.0.8.tgz","integrity":"sha512-/Jhcde9rmzWQ9syaqwD7ohQ/0Oyh4ShYB0fd+ZaZ1KsEZIjZzOPYt3Gsjqrtl/jrmVfBmd7yJC4SaaTq3rgupw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvCxWaH1hSsDtrVYOxkOzU2BbhONFnxAjlAs8gleI4DwIgOWRLxQBXGQsMRck2G1zE/UiCIWlLWSVXyjL51wEZt0E="}]},"maintainers":[{"name":"mitx-devops","email":"mitx-devops@mit.edu"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-asserts-0.0.8.tgz_1466540039196_0.9476595735177398"},"directories":{}},"0.0.9":{"name":"redux-asserts","version":"0.0.9","description":"Functions to assert dispatched actions in redux","author":{"name":"George Schneeloch","email":"gschneel@mit.edu"},"repository":{"type":"git","url":"git+https://github.com/mitodl/redux-asserts.git"},"bugs":{"url":"https://github.com/mitodl/redux-asserts/issues"},"keywords":["redux","dispatch","action","assert"],"email":"mitx-devops@mit.edu","license":"BSD-3-Clause","main":"lib/index.js","scripts":{"compile":"babel --optional runtime -d lib/ src/","prepublish":"npm run compile","lint":"eslint src test","test":"mocha --compilers js:babel-core/register test/**/*_test.js","coverage":"istanbul cover --report html _mocha -- test/**/*_test.js --opts mocha.opts"},"devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.4","babel-eslint":"^6.0.0","babel-plugin-jsx":"^1.2.0","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-runtime":"^6.6.1","eslint":"^2.5.0","eslint-config-defaults":"^9.0.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","estraverse":"^4.2.0","estraverse-fb":"^1.3.1","istanbul":"^1.0.0-alpha.2","jsdom":"^8.2.0","jsdom-global":"^1.7.0","mocha":"^2.4.5","object-assign":"^4.0.1","react":"^0.14.7","react-addons-test-utils":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1"},"dependencies":{"lodash":"^4.6.1","redux":"^3.3.1","redux-thunk":"^2.0.1"},"gitHead":"58d7b905cebf2e8dba16ef81ed80e47cee42dee0","homepage":"https://github.com/mitodl/redux-asserts#readme","_id":"redux-asserts@0.0.9","_shasum":"00d07e50623598466e2c9f2fd6005d3dffb7e189","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"mitx-devops","email":"mitx-devops@mit.edu"},"dist":{"shasum":"00d07e50623598466e2c9f2fd6005d3dffb7e189","tarball":"https://registry.npmjs.org/redux-asserts/-/redux-asserts-0.0.9.tgz","integrity":"sha512-pttvvGzMolprhc19vi2Wgd3ox1HgsQTSLee31V0pzixubGxjI65tQLWCmE1Gx7uWpfQbFk+VYPRvDP7X9k5HnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAjWvkO9Dx7mf86bO5Czsgiho0aIj7iIuh8bZ16MM20gIgWlhn4X1kUQEfru16gXQ8lUY2fz3RnPQTs1FDYzOmqiY="}]},"maintainers":[{"name":"mitx-devops","email":"mitx-devops@mit.edu"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-asserts-0.0.9.tgz_1477664911577_0.8485268135555089"},"directories":{}},"0.0.10":{"name":"redux-asserts","version":"0.0.10","description":"Functions to assert dispatched actions in redux","author":{"name":"George Schneeloch","email":"gschneel@mit.edu"},"repository":{"type":"git","url":"git+https://github.com/mitodl/redux-asserts.git"},"bugs":{"url":"https://github.com/mitodl/redux-asserts/issues"},"keywords":["redux","dispatch","action","assert"],"email":"mitx-devops@mit.edu","license":"BSD-3-Clause","main":"lib/index.js","scripts":{"compile":"babel --optional runtime -d lib/ src/","prepublish":"npm run compile","lint":"eslint src test","test":"mocha --compilers js:babel-core/register test/**/*_test.js","coverage":"istanbul cover --report html _mocha -- test/**/*_test.js --opts mocha.opts"},"devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.4","babel-eslint":"^6.0.0","babel-plugin-jsx":"^1.2.0","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-runtime":"^6.6.1","eslint":"^2.5.0","eslint-config-defaults":"^9.0.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","estraverse":"^4.2.0","estraverse-fb":"^1.3.1","istanbul":"^1.0.0-alpha.2","jsdom":"^8.2.0","jsdom-global":"^1.7.0","mocha":"^2.4.5","object-assign":"^4.0.1","react":"^0.14.7","react-addons-test-utils":"^0.14.7","react-dom":"^0.14.7","react-redux":"^4.4.1"},"dependencies":{"lodash":"^4.6.1","redux":"^3.3.1","redux-thunk":"^2.0.1"},"gitHead":"ed9c09b9d9dcca4b8c65efa8c0c765bf23ea0788","homepage":"https://github.com/mitodl/redux-asserts#readme","_id":"redux-asserts@0.0.10","_shasum":"d955958c56e8482c6289c5208da7303b9e1171b5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"mitx-devops","email":"mitx-devops@mit.edu"},"dist":{"shasum":"d955958c56e8482c6289c5208da7303b9e1171b5","tarball":"https://registry.npmjs.org/redux-asserts/-/redux-asserts-0.0.10.tgz","integrity":"sha512-rIeRg0+/9c3ok3u1wwv26GlYnMDQD/3wubjZMoYdjbTYhRlNXnngwPKZqyLk6rUvzBo5iNfYN+jsqXN/6oCAiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2PL1ce9HXXPBXRvuoRryPNziV32oU4/7bNaOQW6YgoAiA2DthF2YMDOZqkobI0Zo4CELjF94b9ScgpyeRJSKv89w=="}]},"maintainers":[{"name":"mitx-devops","email":"mitx-devops@mit.edu"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-asserts-0.0.10.tgz_1477675901093_0.8195023266598582"},"directories":{}},"0.0.11":{"name":"redux-asserts","version":"0.0.11","description":"Functions to assert dispatched actions in redux","author":{"name":"George Schneeloch","email":"gschneel@mit.edu"},"repository":{"type":"git","url":"git+https://github.com/mitodl/redux-asserts.git"},"bugs":{"url":"https://github.com/mitodl/redux-asserts/issues"},"keywords":["redux","dispatch","action","assert"],"email":"mitx-devops@mit.edu","license":"BSD-3-Clause","main":"lib/index.js","scripts":{"compile":"babel --optional runtime -d lib/ src/","prepublish":"npm run compile","lint":"eslint src test","test":"mocha --compilers js:babel-core/register test/**/*_test.js","coverage":"istanbul cover --report html _mocha -- test/**/*_test.js --opts mocha.opts"},"devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.4","babel-eslint":"^6.0.0","babel-plugin-jsx":"^1.2.0","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-runtime":"^6.6.1","eslint":"^2.5.0","eslint-config-defaults":"^9.0.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","estraverse":"^4.2.0","estraverse-fb":"^1.3.1","istanbul":"^1.0.0-alpha.2","jsdom":"^8.2.0","jsdom-global":"^1.7.0","mocha":"^2.4.5","object-assign":"^4.0.1","react":"^16.9.0","react-dom":"^16.9.0","react-redux":"^7.1.0"},"dependencies":{"lodash":"^4.6.1","prop-types":"^15.7.2","redux":"^4.0.4","redux-thunk":"^2.0.1"},"gitHead":"c0e436e44868263875624260e149f4bfc09146e7","homepage":"https://github.com/mitodl/redux-asserts#readme","_id":"redux-asserts@0.0.11","_nodeVersion":"11.15.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-4ZtQI7hH05WB0jKXTsq/YpcYjpK64cWUAoLOyqW+7W26JW5oDgd6UNZhXhuyQ80E0HUSrsI3mDGz77Q2K1/evA==","shasum":"26e9bb214854c956e85f7df87f542c7b8feed110","tarball":"https://registry.npmjs.org/redux-asserts/-/redux-asserts-0.0.11.tgz","fileCount":9,"unpackedSize":23640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWrHrCRA9TVsSAnZWagAAiX4P/j+9/KhtY8pQmXy47Kk0\na8XFhjLsFmIJwhpfDZVMWzx39zCiUuuY9bhzv5HTFMxP0wTLy8SM6Xwn26s2\njlEkFm16LTcuqPoCcmVElq4NAPHg+deqoSaxShlvBwdwIUhBNotWIsI8wPbS\nZQS+J2uaXBJnAeRDSli/HzxqbRxfF4n1gEk2bSduFICXTX5qOFtojkCadFoj\nmmV1RMhYYTQ7sb1hyuAv3PE8gloVc3+maK5Uedkvt/2Wbw/Wcd5NFI3lXATj\nYa0M4HKcX0mryUaWhZB4ruLhHnWH8PZtHNlRMICH9nioXYMHFTLBfujT2Ygu\nX6a3/bmSnMx1y1FP/hRGOi2oB5NThmRhnyAdeVCWvNbjejwf5bN6D57mYnGz\nkkBMV6QnKUmQg4bDO6xPYLPatTOM/hQXKkOL1A5Foxw16RiTScY887mvo8k4\n2m2J2v98LZ/QdfwNGzXHnI5HV99Xlj+AdtfBeiPomut5aeGt8KJ5F4PiPVL5\nOOclGE2qo6ivMSVkOquC1INJERJ7zXZiDS7F92ApuJ4CA5PbaS1k0lsEJkME\nYXTRftM4LPW2pFvIdFNvMwfkKqtc0vkXcHXvYkVyviguf4/jSk3JE66c5K51\nGd2GyofcwbywHm9coChlInmm9mMH6KtWz728Dlml1rqU3MX6p7Z+F07lkAvA\nq9VI\r\n=X9AG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQSGS/dNFGfPWelr6hfP3Xo4Q8WBxQQxwHlUZEet7ziAiBv+wekuMC+ewCGRVwRCsSSFZEK8U0M+vn8lWkhxScONQ=="}]},"maintainers":[{"email":"alice.writes.wrongs@gmail.com","name":"aliceriot"},{"email":"mitx-devops@mit.edu","name":"mitx-devops"},{"email":"rhysyngsun+npm@gmail.com","name":"rhysyngsun"}],"_npmUser":{"name":"aliceriot","email":"alice.writes.wrongs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-asserts_0.0.11_1566224875409_0.6079202561444761"},"_hasShrinkwrap":false},"0.0.12":{"name":"redux-asserts","version":"0.0.12","description":"Functions to assert dispatched actions in redux","author":{"name":"George Schneeloch","email":"gschneel@mit.edu"},"repository":{"type":"git","url":"git+https://github.com/mitodl/redux-asserts.git"},"bugs":{"url":"https://github.com/mitodl/redux-asserts/issues"},"keywords":["redux","dispatch","action","assert"],"email":"mitx-devops@mit.edu","license":"BSD-3-Clause","main":"lib/index.js","scripts":{"compile":"babel --optional runtime -d lib/ src/","prepublish":"npm run compile","lint":"eslint src test","test":"mocha --compilers js:babel-core/register test/**/*_test.js","coverage":"istanbul cover --report html _mocha -- test/**/*_test.js --opts mocha.opts"},"devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.4","babel-eslint":"^6.0.0","babel-plugin-jsx":"^1.2.0","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-runtime":"^6.6.1","eslint":"^2.5.0","eslint-config-defaults":"^9.0.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-react":"^4.2.3","estraverse":"^4.2.0","estraverse-fb":"^1.3.1","istanbul":"^1.0.0-alpha.2","jsdom":"^8.2.0","jsdom-global":"^1.7.0","mocha":"^2.4.5","object-assign":"^4.0.1","react":"^16.9.0","react-dom":"^16.9.0","react-redux":"^7.1.0"},"dependencies":{"lodash":"^4.17.15","prop-types":"^15.7.2","redux":"^4.0.4","redux-thunk":"^2.0.1"},"gitHead":"a810cafb4e54aa65c863d8eb9ed35a84c5395f6d","homepage":"https://github.com/mitodl/redux-asserts#readme","_id":"redux-asserts@0.0.12","_nodeVersion":"11.15.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-pAfT6uuoFEW9vso48lHeGsXhNU2KqO6zXfL1cWlny/WUpL5zQe3pI9TDP0IWwEBv06G8giLNfkp739R8spao0A==","shasum":"dc376781950a28de9ca4ad0558b2b5d79350915b","tarball":"https://registry.npmjs.org/redux-asserts/-/redux-asserts-0.0.12.tgz","fileCount":9,"unpackedSize":23642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXqweCRA9TVsSAnZWagAAyUoP+gOAONpuMsyhITBi38Zq\n343zSU0YP8jIA18Fmby1Gkr3LTEP1Osri6Jo8aO1jEQI5pjVvhnqR+V54HQA\nu1ipE+oIwWhTtIlRZh6jc18qkoe4ZuTpwhgTzbv9kvZoLrpbbYPTcOFLRDRj\nGqm/AFUlR4QhntIwyaHUVO8Yl36Gl/jxoWD2S4K1ktPUL8w9/439aVupMU4m\nmEvG0vvqoObSZXvNOW9Il7S5NDGkD5s8RGrKl3r6bNR+l+dgunlM+z2b0jIC\nQGJuE/scsLuupuVRD6P4rfExhkqMJgknyYBd27jb/4yA/c7uKQ7lTGYF6ECE\nmFm3kjCAiRKCuFK6B51or+p5ToG+zh7leX/4B0a4SQHEg/1+TUv+/fYRjXyh\n59jyhJ5NTgm0m+maW60b6EZjl4tnfSZtR8SohvL6BnIMCMdIWEnnoZUP0b/s\nXneYoE8C2wzMyTgCk80FZah7OW0OSVkTyAjhGzRzX/HGKSF+7Pw/qPxL1sig\nrAEvtsrcIonYW7KV8tj5BtW17+e1nyipzMAJWwFbUMbph2vVqh/CH9pfsfdY\nR0mGJjBWAW0XjBz16h7BXZMmRjRnOi6AtHPG5nP2np9GjtXwwVQw5aRwbRWx\n1mLh/4CMap4usKZRFFySWQE2QPfKVCDIlU2ow9VsNcsA6SaB+XW35QTGkX/Y\n7v9F\r\n=BRs3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUxl1z6DnQ2jNuvKxvMkg6aeNxTFRnhYUBxXXDlMdT4wIgQlEIdFHqaX5Woys9kQgy0ODCy+aoygsc5KThRSXN8sg="}]},"maintainers":[{"email":"alice.writes.wrongs@gmail.com","name":"aliceriot"},{"email":"mitx-devops@mit.edu","name":"mitx-devops"},{"email":"rhysyngsun+npm@gmail.com","name":"rhysyngsun"}],"_npmUser":{"name":"aliceriot","email":"alice.writes.wrongs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-asserts_0.0.12_1566485533989_0.44357931473902945"},"_hasShrinkwrap":false}},"readme":"## redux-asserts\nFunctions to assert dispatched actions in redux. These functions are aimed at making\nintegration testing with redux easier by abstracting away the need to manage and listen to the store's\nactions.\n\n## How it works\nA redux store is created with a wrapper that listens for actions dispatched to it. The assert functions\nreturn a `Promise` which resolves when all expected action types are received, or rejects when an unexpected\naction type is received.\n\n## Installation\n\n`npm install redux-asserts --save-dev`\n\n## Tests\nCheck out the repository, run `npm install`, then run `npm test`.\n\n## Usage\nIn your testing code:\n\n    import configureTestStore from 'redux-asserts';\n    import rootReducer from '../reducers';\n\nCreate a redux store for testing using `configureTestStore`. Then use that\nstore's `createListenForActions` and `createListenForActions` functions to\ncreate the `listenForActions` and `dispatchThen` functions respectively.\n\n### listenForActions\n\nAsserts that a list of actions were called during or after the execution of the callback,\nthen resolves the `Promise`. The `Promise` will reject on an assertion error, but\nnote that there are cases where the `Promise` may resolve earlier than the user would want,\nor the `Promise` may never be resolved or rejected.\n\nThis function takes two required arguments:\n\n    listenForActions(actionTypes, callback) => Promise\n\n- actionTypes: A list of action types to assert. This list must match exactly\nthe types that are dispatched to the store , but the types may be\nin any order. If there are more action types being expected than actions, the\n`Promise` may never resolve. If there are fewer action types, the `Promise` will\nresolve since all expected action types were asserted. If at any point there is\nan unexpected action type the `Promise` will reject.\n- callback: A function to be executed right after the store starts listening\nfor actions to be asserted. Note that the actions don't need to be dispatched\nwithin this function specifically. The store will keep listening until all\nexpected actions are received, or until there is one unexpected action.\n- return value: A `Promise` which will be resolved or rejected after the\naction types are asserted.\n\nExample:\n\n    describe('cart rendering', () => {\n      let listenForActions, store;\n      beforeEach(() => {\n        store = configureTestStore(rootReducer);\n        listenForActions = store.createListenForActions();\n      });\n\n      it('clicks the add to cart button', done => {\n        listenForActions([UPDATE_CART_ITEMS, UPDATE_CART_VISIBILITY], () => {\n          // Click the Update cart button\n          let button = TestUtils.findRenderedDOMComponentWithClass(component, \"add-to-cart\");\n          TestUtils.Simulate.click(button);\n        }).then(state => {\n          done();\n        });\n      });\n    });\n\nThis runs the function passed into `listenForActions`, then waits while\nasserting the types dispatched. If the types are asserted\nto be dispatched, the promise resolves.\n\nSee also the examples in the test directory.\n\n### dispatchThen\n\nDispatches an action or action creator, then asserts a list of action types were called\nafter the dispatch of the action, then resolves the `Promise`. The `Promise` will\nreject on an assertion error, but there are cases where the `Promise`\nmay resolve earlier than the user would want, or the `Promise` may never be resolved or rejected.\n\nNote that this function is exactly the same as `listenForActions` but where the callback is\n\n    dispatch(action());\n\nThis function takes two required arguments:\n\n    dispatchThen(action, actionTypes) => Promise\n\n- action: The action or action creator, whatever you would pass to `dispatch()`.\n- actionTypes: A list of action types to assert. This list must match exactly\nthe types that are dispatched to the store by `action`, but the types may be\nin any order. If there are more action types being expected than actions, the\n`Promise` may never resolve. If there are fewer action types, the `Promise` will\nresolve since all expected action types were asserted. If at any point there is\nan unexpected action type the `Promise` will reject.\n- return value: A `Promise` which will be resolved or rejected after the\naction types are asserted.\n\nExample:\n\n    describe('course reducers', () => {\n      let dispatchThen, store;\n      beforeEach(() => {\n        // Create a redux store for testing\n        store = configureTestStore(rootReducer);\n        // Create the dispatchThen function we use below\n        dispatchThen = store.createDispatchThen(state => state.courseList);\n      });\n  \n      it('should fetch a list of courses successfully', done => {\n        dispatchThen(fetchCourseList(), [REQUEST_COURSE_LIST, RECEIVE_COURSE_LIST_SUCCESS]).then(courseState => {\n          assert.deepEqual(courseState.courseList, COURSE_LIST_DATA);\n          assert.equal(courseState.courseListStatus, FETCH_SUCCESS);\n  \n          done();\n        });\n      });\n    });\n\nThis dispatches the `fetchCourseList` action, asserts that the two action\ntypes `REQUEST_COURSE_LIST` and `RECEIVE_COURSE_LIST_SUCCESS` were the only\nactions dispatched, then the promise resolves with the given state.\n\nSee also the examples in the test directory.\n","maintainers":[{"email":"abeglova@mit.edu","name":"abeglova"},{"email":"cchudzickinpm@gmail.com","name":"cchudzicki"},{"email":"mitx-devops@mit.edu","name":"mitx-devops"},{"email":"rhysyngsun+npm@gmail.com","name":"rhysyngsun"},{"email":"gumaerc@mit.edu","name":"gumaerc"}],"time":{"modified":"2023-05-11T15:28:35.822Z","created":"2016-03-25T18:34:52.098Z","0.0.1":"2016-03-25T18:34:52.098Z","0.0.2":"2016-03-25T19:21:54.732Z","0.0.3":"2016-03-25T19:48:49.588Z","0.0.4":"2016-03-28T19:50:19.228Z","0.0.5":"2016-03-28T20:23:32.721Z","0.0.6":"2016-03-30T14:49:00.103Z","0.0.7":"2016-05-10T14:13:45.389Z","0.0.8":"2016-06-21T20:14:01.004Z","0.0.9":"2016-10-28T14:28:34.477Z","0.0.10":"2016-10-28T17:31:43.673Z","0.0.11":"2019-08-19T14:27:55.511Z","0.0.12":"2019-08-22T14:52:14.103Z"},"homepage":"https://github.com/mitodl/redux-asserts#readme","keywords":["redux","dispatch","action","assert"],"repository":{"type":"git","url":"git+https://github.com/mitodl/redux-asserts.git"},"author":{"name":"George Schneeloch","email":"gschneel@mit.edu"},"bugs":{"url":"https://github.com/mitodl/redux-asserts/issues"},"license":"BSD-3-Clause","readmeFilename":"README.md"}