{"_id":"qunit-bdd","_rev":"48-386d42ac38af35dae3a1a94e922e8ccb","name":"qunit-bdd","dist-tags":{"latest":"3.1.0"},"versions":{"0.0.1":{"name":"qunit-bdd","version":"0.0.1","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache 2","_id":"qunit-bdd@0.0.1","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"dist":{"shasum":"91dc29bdb77743b4cab86b0a3eb8328672a92366","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-0.0.1.tgz","integrity":"sha512-NlHwgCSzyuEWpqXqkPMGmd7NFuQPyO1CFpC/r3XVpMhqzBwCz8rw7ioxVC5j2fVM9063OXskNInKsFXbsvP8hA==","signatures":[{"sig":"MEYCIQDG7yA1wz2c9HDHu+N1I5Y8pvK2wC8m9y5Kq9JzHBmsqgIhAKmUaSCxket1bW9gET9tyr5queB10muxv3NaMk8z7QSY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","_npmVersion":"1.4.3","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"devDependencies":{"grunt":"^0.4.2","qunit":"^0.6.1","grunt-contrib-qunit":"^0.4.0","grunt-contrib-connect":"^0.7.1"}},"0.0.2":{"name":"qunit-bdd","version":"0.0.2","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache 2","_id":"qunit-bdd@0.0.2","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"dist":{"shasum":"2b14fa9058c4510ee6a45585f931e51d98619ece","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-0.0.2.tgz","integrity":"sha512-iYtYo3+OSxz3IRp2uv1NzergvUCAz9+AE8exWiGkAGpbV/6he6w1QSQbjNF4xmH6QRjR4DxKr59L3+wf4qKkzg==","signatures":[{"sig":"MEQCIE06aVkfS7x/5KCV0ztCpAfc2U0dx5QeoeZUiIhuPu+0AiB3ds33VEHExZ4WoRtOUGnYdvXXKeC4aMFfvwZ0KJ3CZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","_npmVersion":"1.4.3","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"devDependencies":{"grunt":"^0.4.2","qunit":"^0.6.1","grunt-contrib-qunit":"^0.4.0","grunt-contrib-connect":"^0.7.1"}},"0.0.3":{"name":"qunit-bdd","version":"0.0.3","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache 2","_id":"qunit-bdd@0.0.3","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"dist":{"shasum":"9d73df34e851ea73d9595e6e570635bb5c69221a","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-0.0.3.tgz","integrity":"sha512-6vLF81JWcwsAjLujY7pjfvMQFqKaxjEv/BeAldhqefbfvyRaiI2VqqMuvC1mJV/POA5IGESxXriG/tA1uAumvw==","signatures":[{"sig":"MEUCIQCJWiN7ZNNB3H81BM6LT8DpbGrpO8rIbtgbIy9VhGvtRwIgROgCvT03mMJuQ3MpzjS+B/R7Xwzyf5FZ/338tTtkhIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","_npmVersion":"1.4.3","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"devDependencies":{"grunt":"^0.4.2","qunit":"^0.6.1","grunt-contrib-qunit":"^0.4.0","grunt-contrib-connect":"^0.7.1"}},"0.0.4":{"name":"qunit-bdd","version":"0.0.4","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache 2","_id":"qunit-bdd@0.0.4","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"dist":{"shasum":"b21c296a23a20dd43fe68e8e1100680618736ea4","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-0.0.4.tgz","integrity":"sha512-t8B/dytDqoH1wWvILQplDM1eEux8UnZLTgao11j7GVtKMybe6dDMDlPSH9yRarUUJSXPjjcq+Q2a096qhro7MA==","signatures":[{"sig":"MEYCIQCI3bwG1LbBb4CTW1wPL09VnV0dVD6hIon+vzvP7MwhYAIhALc2OFQ6EpGvapKE9JaC308YQNKPHYa4z9mUuRYxteeW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","_npmVersion":"1.4.3","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"devDependencies":{"grunt":"^0.4.2","qunit":"^0.6.1","grunt-cli":"^0.1.13","grunt-contrib-qunit":"^0.4.0","grunt-contrib-connect":"^0.7.1"}},"0.0.5":{"name":"qunit-bdd","version":"0.0.5","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache 2","_id":"qunit-bdd@0.0.5","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"dist":{"shasum":"30e6193a49d16814d416e66f93e31ec1fd8b9191","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-0.0.5.tgz","integrity":"sha512-tNl2pN/fAAfpPEjaDjR7LqXV2R4J4LoQ73IAMFG0WK5GemXXqnYqxtzTfwQs0cnxB9UW1hBzs99GDU+RTIycQw==","signatures":[{"sig":"MEYCIQDl2R3joFJKTvp5zQONdWFzeFrf4ktz6c3Kj91gtrbM+QIhAOWi+73CWuSL6ojhSy0835L8M8XO4eBZepAC7/v4oScV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","_npmVersion":"1.4.3","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"devDependencies":{"grunt":"^0.4.2","qunit":"^0.6.1","grunt-cli":"^0.1.13","grunt-contrib-qunit":"^0.4.0","grunt-contrib-connect":"^0.7.1"}},"0.1.0":{"name":"qunit-bdd","version":"0.1.0","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache 2","_id":"qunit-bdd@0.1.0","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"dist":{"shasum":"104d82d42231cdceac065dd0ef38ed112d83d77c","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-0.1.0.tgz","integrity":"sha512-Q3a2RJ+uotuAy2ympmDhX4m7avGHaAzxUuCZK7ZDt6TDVH/mVrIwgZ8CiaGNGq+yTUj2sKbgmxDAwe3cCmADug==","signatures":[{"sig":"MEUCIQDEqqX+Bq4Y7kOusl1o16p1Wuzz6j1ltvU1lwmRjFXiuwIgU/nwMC9LLxeU+dUUV6MNVC5e8n8M26R2wzSrBGU3yoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","_npmVersion":"1.4.3","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"devDependencies":{"grunt":"^0.4.2","qunit":"^0.6.1","grunt-cli":"^0.1.13","grunt-contrib-qunit":"^0.4.0","grunt-contrib-connect":"^0.7.1"}},"0.1.1":{"name":"qunit-bdd","version":"0.1.1","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache 2","_id":"qunit-bdd@0.1.1","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"dist":{"shasum":"7237635dc072b18595b7753ad18b4b45322b3104","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-0.1.1.tgz","integrity":"sha512-u1yiGlItIIKbeg6yUNbLOEEmtyjRJn9IeEGk+nQnoNuSFDCsRQbbgYoETE4RvN1e6/glYutAOvE355RVIJSy/g==","signatures":[{"sig":"MEQCIGe/YZ9RGfYeiPhdIAsjup+k6Ltmc4z7r9MSMToSFiJyAiAQIvB9slpV+gQw5hvMZrQmdVOZZtziDh2ePaCCrcF81w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","_npmVersion":"1.4.3","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"devDependencies":{"grunt":"^0.4.2","qunit":"^0.6.1","grunt-cli":"^0.1.13","grunt-contrib-qunit":"^0.4.0","grunt-contrib-connect":"^0.7.1"}},"0.2.0":{"name":"qunit-bdd","version":"0.2.0","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache 2","_id":"qunit-bdd@0.2.0","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"dist":{"shasum":"a08cbb05620ca6439d32666e43dd1555bc1904f9","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-0.2.0.tgz","integrity":"sha512-Z2BYuQDs+toY+HwX6xahKJnLhVB9i4HqF2xX2M8WimQzbRuzioIN9JiAxjEbioSxDfjggHYjVcRqh2ZQ0bujxA==","signatures":[{"sig":"MEQCIEPM11QGiHpdyHpzbZDnu7Sxkm2k7xJYkb8oufmolmtTAiAb7+Hhd8p02jfQObqBJ7HMgtkK28kBZS+SNtaZkvOYoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","_from":".","scripts":{"test":"grunt test"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","_npmVersion":"1.4.3","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"devDependencies":{"grunt":"^0.4.2","qunit":"^0.6.1","grunt-cli":"^0.1.13","grunt-contrib-qunit":"^0.4.0","grunt-contrib-connect":"^0.7.1"}},"0.3.0":{"name":"qunit-bdd","version":"0.3.0","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache 2","_id":"qunit-bdd@0.3.0","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"homepage":"https://github.com/square/qunit-bdd","bugs":{"url":"https://github.com/square/qunit-bdd/issues"},"dist":{"shasum":"1e7802a337aae612928f01f1289aafad86ab1841","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-0.3.0.tgz","integrity":"sha512-WdBagPTeJjSCaepTmZNiBjkE4mcL8VRL4nh14v18hxZnTntVG5IXKGByAvQv63iL5iaudUORSeTdGICPA8k0mg==","signatures":[{"sig":"MEQCIAiUlBKUTSx+f7Au1PPQmKBaeoeVO7jrImvX6Tkc209kAiBhPaJqCE6Gt+q/0KYaLCu4wohmqeEexhkS0ygEXs0C5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","_from":".","scripts":{"test":"node_modules/karma/bin/karma --singleRun=true start karma.conf.js","develop":"node_modules/karma/bin/karma start karma.conf.js"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","repository":{"url":"git@github.com:square/qunit-bdd.git","type":"git"},"_npmVersion":"1.4.3","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"devDependencies":{"karma":"^0.12.6","qunitjs":"~1.12.0","karma-qunit":"^0.1.1","karma-phantomjs-launcher":"^0.1.4"}},"0.4.0":{"name":"qunit-bdd","version":"0.4.0","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache 2","_id":"qunit-bdd@0.4.0","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"homepage":"https://github.com/square/qunit-bdd","bugs":{"url":"https://github.com/square/qunit-bdd/issues"},"dist":{"shasum":"117ca33a6d69b98a69524638529209c9010f729e","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-0.4.0.tgz","integrity":"sha512-hKs99WsFLduMeeHKiuByxxZfz2y6piMuU1rDwrZkL4xBql7JZj7e8fbGdJrwERSy2eyXC8ZN3Je76Ll33Sqo0w==","signatures":[{"sig":"MEQCIFL+mIbyL1+kvRkZCbTuyyqFgfExiQwnr5xRYfMb49OPAiASXWag0PZIfNEfw64Fql/+lq1rdUZ28t4HikingfRfIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","_from":".","scripts":{"test":"node_modules/karma/bin/karma --singleRun=true start karma.conf.js","develop":"node_modules/karma/bin/karma start karma.conf.js"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","repository":{"url":"git@github.com:square/qunit-bdd.git","type":"git"},"_npmVersion":"1.4.3","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"devDependencies":{"karma":"^0.12.6","qunitjs":"~1.12.0","karma-qunit":"^0.1.1","karma-phantomjs-launcher":"^0.1.4"}},"0.4.1":{"name":"qunit-bdd","version":"0.4.1","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache 2","_id":"qunit-bdd@0.4.1","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"homepage":"https://github.com/square/qunit-bdd","bugs":{"url":"https://github.com/square/qunit-bdd/issues"},"dist":{"shasum":"718b29013c6f2f826bf28a98dff352a1052c9c1f","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-0.4.1.tgz","integrity":"sha512-G8GJCfP/23jh+IYe7tpL/Py2eT6EsJMCapyyaasKhOi9PRuSwyQ6jdFA6FfPkmEShwOoSVzNmPLW+CyKS83Qwg==","signatures":[{"sig":"MEUCIDd8KshQtgmAfu2dm3Hu+YteghGELs3d2/gUca55F56eAiEAtuWIJy/CxWmcfFyxQ8UW1yH5Yi/dv9NX4c1f36uhJCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","_from":".","scripts":{"test":"node_modules/karma/bin/karma --singleRun=true start karma.conf.js","develop":"node_modules/karma/bin/karma start karma.conf.js"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","repository":{"url":"git@github.com:square/qunit-bdd.git","type":"git"},"_npmVersion":"1.4.3","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"devDependencies":{"karma":"^0.12.6","qunitjs":"~1.12.0","karma-qunit":"^0.1.1","karma-phantomjs-launcher":"^0.1.4"}},"0.4.2":{"name":"qunit-bdd","version":"0.4.2","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache 2","_id":"qunit-bdd@0.4.2","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"homepage":"https://github.com/square/qunit-bdd","bugs":{"url":"https://github.com/square/qunit-bdd/issues"},"dist":{"shasum":"a3ab4ba7091aa33e7dba1168543f07a1274542e1","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-0.4.2.tgz","integrity":"sha512-axCGLkgIZQQNfK2tdbl1CtK9piY5qoe5eFaoCoA/ddxzLRroSjtX4Kpu7liHygnuzKy5epyN53aZqAiLzpvvJA==","signatures":[{"sig":"MEUCIQCbHE7lBoKsGwQ9QzAZGtcM1aqerS3xpABbrq4ID62uZgIgN5Q07ay2KX0IWmBnzTFPYsaDiUdzM+02iUL3EXQffQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","_from":".","scripts":{"test":"node_modules/karma/bin/karma --singleRun=true start karma.conf.js","develop":"node_modules/karma/bin/karma start karma.conf.js"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","repository":{"url":"git@github.com:square/qunit-bdd.git","type":"git"},"_npmVersion":"1.4.3","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"devDependencies":{"karma":"^0.12.6","qunitjs":"~1.12.0","karma-qunit":"^0.1.1","karma-phantomjs-launcher":"^0.1.4"}},"0.5.0":{"name":"qunit-bdd","version":"0.5.0","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache 2","_id":"qunit-bdd@0.5.0","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"homepage":"https://github.com/square/qunit-bdd","bugs":{"url":"https://github.com/square/qunit-bdd/issues"},"dist":{"shasum":"eeccdf5b4cd5334f3e108ef7336c243a515db3c9","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-0.5.0.tgz","integrity":"sha512-DBhLiA6LFr8/dlId+CK2L7xM3mpCDViKuheJ3qjbS2e+alRvgRtmuoWNMY7qMyfyS6J4y/suTmVsM70Mcoz3lg==","signatures":[{"sig":"MEYCIQDsD+GB1DolLRetM+DCRiPdrqx6UftdqAU9t8c9VTjozwIhAOvEjxFGOg7C3gBY+oQV/554CQrMgrlZ/bgEc1rSO6YA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","_from":".","scripts":{"test":"node_modules/karma/bin/karma --singleRun=true start karma.conf.js","develop":"node_modules/karma/bin/karma start karma.conf.js"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","repository":{"url":"git@github.com:square/qunit-bdd.git","type":"git"},"_npmVersion":"1.4.3","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"devDependencies":{"karma":"^0.12.6","qunitjs":"~1.12.0","karma-qunit":"^0.1.1","karma-phantomjs-launcher":"^0.1.4"}},"0.6.0":{"name":"qunit-bdd","version":"0.6.0","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache 2","_id":"qunit-bdd@0.6.0","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"homepage":"https://github.com/square/qunit-bdd","bugs":{"url":"https://github.com/square/qunit-bdd/issues"},"dist":{"shasum":"616cf4ec6c26f92ad65c6cf0acbf97426ceee6d4","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-0.6.0.tgz","integrity":"sha512-93vx4JiqAqFeg2kEo7H+ipp07VYokK5xBcc4bQ6bL4f8cEbvV6LctrelL9gOKxLs/rFWBCrGh/fJLsZpSx5lGg==","signatures":[{"sig":"MEUCIAWUBerrpk2776PCafSjT4dPhY0wWw1gDOyGVrPSaFvcAiEAkFNXLrqtECR9djC+tSIirBZkPZtFcQYBKAAjQ055juk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","_from":".","scripts":{"test":"node_modules/karma/bin/karma --singleRun=true start karma.conf.js","develop":"node_modules/karma/bin/karma start karma.conf.js"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","repository":{"url":"git@github.com:square/qunit-bdd.git","type":"git"},"_npmVersion":"1.4.3","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"devDependencies":{"karma":"^0.12.6","qunitjs":"~1.12.0","karma-qunit":"^0.1.1","karma-phantomjs-launcher":"^0.1.4"}},"0.6.1":{"name":"qunit-bdd","version":"0.6.1","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache 2","_id":"qunit-bdd@0.6.1","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"homepage":"https://github.com/square/qunit-bdd","bugs":{"url":"https://github.com/square/qunit-bdd/issues"},"dist":{"shasum":"54872cea4ff10565c24e9e2b3c7777bc25a6508b","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-0.6.1.tgz","integrity":"sha512-OOGLVk3hLbKTTFj+Bo2APfQmblEkbG6Lpahk5661J23cFjBTzejuB/Ptqw8c7qYZaSNG6pQV8unk8uua9ZcIDQ==","signatures":[{"sig":"MEYCIQC8tJo38yE9rqMkzGLv1a35WinXPJ0I2OkXO/xiuQND5QIhAK3fW1vZ0Al8/ZOThD878BLq4n9hU45CnD2zelo0ViQz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","_from":".","files":["lib/qunit-bdd.js","LICENSE"],"scripts":{"test":"node_modules/karma/bin/karma --singleRun=true start karma.conf.js","develop":"node_modules/karma/bin/karma start karma.conf.js"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","repository":{"url":"git@github.com:square/qunit-bdd.git","type":"git"},"_npmVersion":"1.4.3","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"devDependencies":{"karma":"^0.12.6","qunitjs":"~1.12.0","karma-qunit":"^0.1.1","karma-phantomjs-launcher":"^0.1.4"}},"1.0.0":{"name":"qunit-bdd","version":"1.0.0","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache-2.0","_id":"qunit-bdd@1.0.0","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"},{"name":"ebryn","email":"npm@erikbryn.com"}],"homepage":"https://github.com/square/qunit-bdd#readme","bugs":{"url":"https://github.com/square/qunit-bdd/issues"},"dist":{"shasum":"af19e7e0f0f39039fa91739952c640c858426b09","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-1.0.0.tgz","integrity":"sha512-wkwgXqFf/4SlXt8ITQtrLY7RVJjaZ80Xkntc5554E7uk8EYgIdI04t5KAvJja1/wWnHT62rMdhknLBJZZrWf+g==","signatures":[{"sig":"MEUCIDV2hmm/J5YrIpXLgckbU3qrDKK5xfrYdeQ0fxW/JyGVAiEAtRhKRsCLXPxipY0BbbCN48B670Y3fR4LKlcaBTBJ7eY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","_from":".","files":["lib/qunit-bdd.js","LICENSE"],"_shasum":"af19e7e0f0f39039fa91739952c640c858426b09","gitHead":"3f53e30723846c9fec985f373519222654c49253","scripts":{"test":"node_modules/karma/bin/karma --singleRun=true start karma.conf.js","develop":"node_modules/karma/bin/karma start karma.conf.js"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","repository":{"url":"git+ssh://git@github.com/square/qunit-bdd.git","type":"git"},"_npmVersion":"3.3.12","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"_nodeVersion":"5.1.0","publishConfig":{"registry":"https://registry.npmjs.com/"},"devDependencies":{"karma":"^0.12.6","qunitjs":"^1.23.1","es6-promise":"^4.1.0","karma-qunit":"^1.2.1","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qunit-bdd-1.0.0.tgz_1489595355114_0.8400922170840204","host":"packages-12-west.internal.npmjs.com"}},"2.0.0":{"name":"qunit-bdd","version":"2.0.0","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache-2.0","_id":"qunit-bdd@2.0.0","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"},{"name":"ebryn","email":"npm@erikbryn.com"}],"homepage":"https://github.com/square/qunit-bdd#readme","bugs":{"url":"https://github.com/square/qunit-bdd/issues"},"dist":{"shasum":"d8e5323580834313c1df24db0632885134f88cda","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-2.0.0.tgz","integrity":"sha512-Be3tH7QllQ+d437qgWPqLXd38Fref5iczzrrcapOlPazqnKSffkke+3JfRYu8lIz2Bl42IgRQQ90hjn3LWyGRw==","signatures":[{"sig":"MEUCIBPZkL0WFAZI9fKCttDttBzwucNoM7mHupJ2HBXqySz2AiEA3L5wKOV8dmluxR750V2aimqJhOUDzjtxzOOIw/EMCSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","_from":".","files":["lib/qunit-bdd.js","LICENSE"],"_shasum":"d8e5323580834313c1df24db0632885134f88cda","gitHead":"99424145d814afcd71aba500929f395045de240e","scripts":{"test":"node_modules/karma/bin/karma --singleRun=true start karma.conf.js","develop":"node_modules/karma/bin/karma start karma.conf.js"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","repository":{"url":"git+ssh://git@github.com/square/qunit-bdd.git","type":"git"},"_npmVersion":"3.10.10","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"_nodeVersion":"6.10.2","publishConfig":{"registry":"https://registry.npmjs.com/"},"devDependencies":{"karma":"^0.12.6","qunitjs":"2.3.2","es6-promise":"^4.1.0","karma-qunit":"^1.2.1","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qunit-bdd-2.0.0.tgz_1494633957509_0.06595457973890007","host":"packages-12-west.internal.npmjs.com"}},"2.0.1":{"name":"qunit-bdd","version":"2.0.1","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache-2.0","_id":"qunit-bdd@2.0.1","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"},{"name":"ebryn","email":"npm@erikbryn.com"}],"homepage":"https://github.com/square/qunit-bdd#readme","bugs":{"url":"https://github.com/square/qunit-bdd/issues"},"dist":{"shasum":"6bab1f669db9bbfe1b9a1d96b0721a6045cc6171","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-2.0.1.tgz","integrity":"sha512-7eXD+fiXIRWwDyA8izXmw0kjqtACOvCVP0lOTgj3uTdWNDg1X8BEhMg3T864w0aK7FzMmWphTsZc3c2v5DHjVA==","signatures":[{"sig":"MEYCIQDuAAD95GAhGdCNafqeq7nH6KVbvn0IxoDxCyg0joQKMgIhAMsvg9qUCVjdtr8ZqMJZTinOEXJ8GbgTtyo2fj5sx79M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","_from":".","files":["lib/qunit-bdd.js","LICENSE"],"_shasum":"6bab1f669db9bbfe1b9a1d96b0721a6045cc6171","gitHead":"a11d9429b9e3bb13059d8fd139651e75c7817af1","scripts":{"test":"node_modules/karma/bin/karma --singleRun=true start karma.conf.js","develop":"node_modules/karma/bin/karma start karma.conf.js"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","repository":{"url":"git+ssh://git@github.com/square/qunit-bdd.git","type":"git"},"_npmVersion":"3.10.10","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"_nodeVersion":"6.10.2","publishConfig":{"registry":"https://registry.npmjs.com/"},"devDependencies":{"karma":"^0.12.6","qunitjs":"2.3.2","es6-promise":"^4.1.0","karma-qunit":"^1.2.1","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qunit-bdd-2.0.1.tgz_1496346023152_0.14073830959387124","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"qunit-bdd","version":"2.0.2","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache-2.0","_id":"qunit-bdd@2.0.2","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"},{"name":"ebryn","email":"npm@erikbryn.com"}],"homepage":"https://github.com/square/qunit-bdd#readme","bugs":{"url":"https://github.com/square/qunit-bdd/issues"},"dist":{"shasum":"7b8651f900237d6d80b9af68f2f0818afad1b633","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-2.0.2.tgz","integrity":"sha512-5ler0MzaqY2qtHcnRlTMWlIAjl37ztE6QuPSsXyScuu0mCjYmwH78h2qgi8VE/JKriV3BzBrzJS+APtwbmQSUQ==","signatures":[{"sig":"MEUCIAqXC8IySvEAGjZXv5IuX2B6m5MQwNuX3GzaQJfB+dIVAiEA0U9XN269QClrCoqZ7FrDauB8pkXPC5aF2105QVhnEvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","files":["lib/qunit-bdd.js","lib/qunit-bdd.d.ts","LICENSE"],"types":"lib/qunit-bdd.d.ts","gitHead":"d66c1c21a5ccf5568b46c75d72759933a00dfa3d","scripts":{"lint":"eslint . && tsc lib/qunit-bdd.d.ts","test":"yarn run test-node && yarn run test-browser","develop":"node_modules/karma/bin/karma start karma.conf.js","pretest":"yarn run lint","test-node":"env TARGET=node ./script/ci","test-browser":"env TARGET=browser ./script/ci"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","repository":{"url":"git+ssh://git@github.com/square/qunit-bdd.git","type":"git"},"_npmVersion":"5.0.0","description":"BDD-style testing for QUnit.","directories":{"test":"test"},"_nodeVersion":"7.10.0","publishConfig":{"registry":"https://registry.npmjs.com/"},"devDependencies":{"karma":"^1.7.0","sinon":"^2.3.2","eslint":"^3.19.0","qunitjs":"^2.3.3","qunit-cli":"^0.2.0","typescript":"^2.3.4","es6-promise":"^4.1.0","karma-qunit":"^1.2.1","@types/qunit":"^2.0.31","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qunit-bdd-2.0.2.tgz_1497996158867_0.16697053308598697","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"qunit-bdd","version":"2.0.3","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache-2.0","_id":"qunit-bdd@2.0.3","maintainers":[{"name":"eventualbuddha","email":"me@brian-donovan.com"},{"name":"ebryn","email":"npm@erikbryn.com"}],"dist":{"shasum":"a73f7885d12ded7f2838d5fa9142b3372a78b29f","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-2.0.3.tgz","integrity":"sha512-2e2vDIRRDiCFKb83Kr6hP5d6DOGQOfKv7l1f42M8DI3Af13sERLy6Rr9HqIPI+iKoeMnDQsqme9V52U2mpZPmw==","signatures":[{"sig":"MEQCIHaFwTfhsiV8KlfiI0kcFKIozOrXhVshMFexzi2S2TB6AiBF1I/zvcRtsrMDXHGBskeU3mapVMwpG8rFNVDjo7A/Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qunit-bdd.js","files":["lib/qunit-bdd.js","lib/qunit-bdd.d.ts","LICENSE"],"types":"lib/qunit-bdd.d.ts","scripts":{"lint":"eslint . && tsc lib/qunit-bdd.d.ts","test":"yarn run test-node && yarn run test-browser","develop":"node_modules/karma/bin/karma start karma.conf.js","pretest":"yarn run lint","test-node":"env TARGET=node ./script/ci","test-browser":"env TARGET=browser ./script/ci"},"_npmUser":{"name":"eventualbuddha","email":"me@brian-donovan.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","repository":{"url":"git@github.com:square/qunit-bdd.git","type":"git"},"description":"BDD-style testing for QUnit.","directories":{},"licenseText":"Copyright 2014 Square Inc.\n \nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n \n    http://www.apache.org/licenses/LICENSE-2.0\n \nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","publishConfig":{"registry":"https://registry.npmjs.com/"},"devDependencies":{"karma":"^1.7.0","sinon":"^2.3.2","eslint":"^4.1.0","qunitjs":"^2.3.3","qunit-cli":"^0.2.0","typescript":"^2.3.4","es6-promise":"^4.1.0","karma-qunit":"^1.2.1","@types/qunit":"^2.0.31","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qunit-bdd-2.0.3.tgz_1508522641985_0.610048019560054","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"qunit-bdd","version":"2.0.4","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache-2.0","_id":"qunit-bdd@2.0.4","maintainers":[{"name":"ebryn","email":"npm@erikbryn.com"},{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"dist":{"shasum":"98e09f1bb27a83f95788cf26825a0c52e03f8c37","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-2.0.4.tgz","fileCount":7,"integrity":"sha512-XoUqcZt/uJJhehFIQcF4Yiw/BKZhB1J3jnkFRtywYM2N6d4pm0jwjCoxQWLWj+XzQZ9nHTtHSOfjVaX7kbd8Ag==","signatures":[{"sig":"MEQCIELIXcByRrqZLMedWKWAoY1Y15r1+xtx2+gqXX3fNRtZAiBfxio9sZ+/IcjDtTJ3BW2ZKkVC2N7ylDx2aAz6f8Z19g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+TH3CRA9TVsSAnZWagAALNEQAJs40HO2AywSuJ0wSClT\n+/9wLTmd2FUtN+XILuwv1DNYpt/msuJcfjblVnY65n5krDcXx3h6pciHeq/j\nlXhFHYP1v9XHeHYbjz96vjH5bGbP3SKnxyLzXB5hNu1E0W1oSS9CTEeH1d2R\nGOtYHZLdf25KxZ/KxrzzqKQCGv9VGbGoXmJBNwgyWdWjodHWjqyRwY5DM5UP\n6boHX63DWizDBUIUl3BTIVD/GAjyDOE1K/Q3oX29Uy57BSEe1oJbAZWMrEL0\nl8iYEgzSDW/icRyLSHDdzaxcsW0qHxE1DMuf6Im+qskMQNQ0Ypsz7qjjFzM3\ne4iYXdwSeHPgUZpT0bAF3carodKHilXwGidzObZO5O6Vq/y15IblSlla5uMh\nDp1ziHJ3oHuA6Tct+sImAEnQAGw4/1tTioVhxp3Z69crt4ZNxOqMjj+oadep\nwY0oXlKUM6+txrdyAsl3S0arq540U4CF3/p3cd+4KDduVLcplRwnJGLMEkl2\n+bLn5yahu5Cui/kO9ywlrN/wEGTwvCORTNKWsOKoPWClOzlz1z5EXNGpzS5J\ndcEua1Dm99jx4TBvg9e/nWHFEJiixBJAiWP9N5VfZk/kR5JFSDAqFzSmasKV\npXDawq0xNj5dzYfpDoLbuIz/b2aULyQxfMKjBPGRS1O77r1CNsNfEJIVYPwO\n5BFR\r\n=Cvh5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/qunit-bdd.js","types":"lib/qunit-bdd.d.ts","scripts":{"lint":"eslint . && tsc lib/qunit-bdd.d.ts","test":"yarn run test-node && yarn run test-browser","develop":"node_modules/karma/bin/karma start karma.conf.js","pretest":"yarn run lint","test-node":"env TARGET=node ./script/ci","test-browser":"env TARGET=browser ./script/ci"},"_npmUser":{"name":"raycohen","email":"raycohen@gmail.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","repository":{"url":"git@github.com:square/qunit-bdd.git","type":"git"},"description":"BDD-style testing for QUnit.","directories":{},"licenseText":"Copyright 2014 Square Inc.\n \nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n \n    http://www.apache.org/licenses/LICENSE-2.0\n \nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.4.1","sinon":"^4.1.1","eslint":"^4.1.0","qunitjs":"^2.3.3","puppeteer":"^2.0.0","qunit-cli":"^0.2.0","typescript":"^2.3.4","karma-qunit":"^1.2.1","@types/qunit":"^2.0.31","karma-chrome-launcher":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/qunit-bdd_2.0.4_1576612342944_0.30846794482056406","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"qunit-bdd","version":"3.0.0","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache-2.0","_id":"qunit-bdd@3.0.0","maintainers":[{"name":"ebryn","email":"npm@erikbryn.com"},{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"homepage":"https://github.com/square/qunit-bdd","dist":{"shasum":"a012e386f7a6c5da5c2cc6b321811ac4c5b4389a","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-3.0.0.tgz","fileCount":7,"integrity":"sha512-crJIxWVhzTwCeMFm7rYBGrIQixtEf84voHR340LDo0Caa3/sGgSj2asAQQfvNE5q5oNJiiUnJQoDr/PU4SJN/w==","signatures":[{"sig":"MEUCIQDRzU2SKpK4Sc7iN3mIkLt8IAip3/v2WUfiWxp7ePvCjAIgZ+o6CL0oypbvueBd4oaeygROAn9apBSYoXKNW2X+9dU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+8v/CRA9TVsSAnZWagAAeBkP/0c/G9VeQVcwXP2b17zv\nkHwGLZDGdi4runMWSMNuzMmMETGoT/mqjj0mUJaGKao5Q6mEe/nd2Fj96JD9\n/YYWjA/igzk6hPVMkXpqEZG5m843eLULS1L1vjflSDTt9GDoY44sI0BYsudI\nU2rUerlCDHjHf95iMXMS3Wu7YE7JEI9tjQRwiT9D3snC2aiUypv5qWKtUVub\nU2u6v26pzMLp0kNlLJcsafV79jxuOtuV1i5TDt+cVWAjMe1ZDYCUe1u4waJ9\nLMkJYd6LAgOg7cGCFLey7iIvgmLCK4gStR2kgvfo8R3MXUXtJahEbmea2GbE\nmPve6IvOYxQz/8NO0G3Rg9uzCnlQwFd69LrepLK7uavy9wQ6mOeHL0bqKGUx\n/+lBgtNhDVB9okEvpTlBSruvolOGm+E3KjPtsM4ttmeMMlO3xYRqlthw7TRn\ndaZFk0JHFwrnexy8efpcS0N7elF6VmOcNJeNfbdKMzppINurJQBEkyVSrZ2K\nVkHR9hOSWIRtR1xcNTOTs+a6yF500PG2aYITKyFOIDBW66XsQNLmTppxzJq2\nMSj6JW/oKyQXH9GAiP/on4+vUhuHb+JiQBYtxrkRgMMRNfnUAahSk+Pcqetd\no2kmzL5p0fm3kEZJUEJFqXtZlK+JGkS7Vsy3DDkP9TuTDdw3vy3uXQ+mfahi\nM+P1\r\n=NWAU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/qunit-bdd.js","types":"lib/qunit-bdd.d.ts","scripts":{"lint":"eslint . && tsc lib/qunit-bdd.d.ts","test":"yarn run test-node && yarn run test-browser","develop":"node_modules/karma/bin/karma start karma.conf.js","pretest":"yarn run lint","test-node":"env TARGET=node ./script/ci","test-browser":"env TARGET=browser ./script/ci"},"_npmUser":{"name":"raycohen","email":"raycohen@gmail.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","repository":{"url":"git@github.com:square/qunit-bdd.git","type":"git"},"description":"BDD-style testing for QUnit.","directories":{},"licenseText":"Copyright 2014 Square Inc.\n \nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n \n    http://www.apache.org/licenses/LICENSE-2.0\n \nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.4.1","qunit":"^2.9.3","sinon":"^4.1.1","eslint":"^4.1.0","puppeteer":"^2.0.0","typescript":"^2.3.4","karma-qunit":"^4.0.0","@types/qunit":"^2.0.31","karma-chrome-launcher":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/qunit-bdd_3.0.0_1576782846557_0.7285646843020381","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"qunit-bdd","version":"3.1.0","keywords":["qunit","bdd"],"author":{"name":"Brian Donovan"},"license":"Apache-2.0","_id":"qunit-bdd@3.1.0","maintainers":[{"name":"ebryn","email":"npm@erikbryn.com"},{"name":"eventualbuddha","email":"me@brian-donovan.com"}],"homepage":"https://github.com/square/qunit-bdd","dist":{"shasum":"feb657f11c2d01fbfd2dafdb19c52f489aba4fa3","tarball":"https://registry.npmjs.org/qunit-bdd/-/qunit-bdd-3.1.0.tgz","fileCount":7,"integrity":"sha512-dWqxi/HYrWVoG2Khfy2j/EnLVnxlGTBfaOI/52w8Aq74UNIAG/7vlZXsnEgTxs5EbnU3iMeZ0yW0t8gFws077A==","signatures":[{"sig":"MEYCIQDLaJ/A9+m5lEUjiBZ8fsIuq5xymRv5iCMaTLInxXp5AQIhAOYacOuOBQ0Y32xGCFjsZ2Mp111Yo3A6dv4/76hoyPaF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVBk8CRA9TVsSAnZWagAAhn8QAItKUy60GoKlmhw0Gr8k\nVgYy74aS/OhqbPP6Wc6JGHKn3Rvd1TLY2fKD8TWrWupnKKYp734IuiUb858D\nhnsxOXOZHwpxhZa6qx4xGOhNIXdynjhgSdtrPXwWYg3tFwnwX20QLHJwbSIM\nk8mI3WKrzktA99dWf+5fEzI4mLEMmIos/4EG9BgSRtHNEGB0Wcak+Mas1tR9\nMfflsD7BIj4dsDCE2cH4XG/QQUCsH6n1lttAymlNchghxTneeBpFxEfVkSEg\nzAWcT78UF4Xhj+cp4Gf2Eh9SWcV2ztX3g5pq+ZLTiRf4NPbZdl2S6lAlGkWA\n+gXOLJ01f5RzzrerevNGMp/pPpGGXSoQQbdS50leajTmrCag8onkNSJC6Hb3\nFotshTnHRl98ctrpln3XR1kHFrfE7OOaL8uH2twylN9moM8RS9xjkYZ5nEbT\nKegZOxORuksqyvAHV6opg4nNE7RwkVCbhjUSc07AjbN4hSaRnWfK2xkkyWFy\nSh5RBiw0eJbQ2WWEwLp6TLcy1hbjSJ5uWIA4mafPL09d7W8CbOMeTmYMtRDe\nxrT0UpA4I46Ie/4INvwjVvXcn52+o/XLaylRuck8n3HOzJAjL0Kbqzhj/hTj\nwarf+N0AX/HK676BYuiMAd3wPoLiQo+9hZeWMTNvKGK2frFSdAPZes4nJFBl\nKUCw\r\n=fZoG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/qunit-bdd.js","types":"lib/qunit-bdd.d.ts","scripts":{"lint":"eslint . && tsc lib/qunit-bdd.d.ts","test":"yarn run test-node && yarn run test-browser","develop":"node_modules/karma/bin/karma start karma.conf.js","pretest":"yarn run lint","test-node":"env TARGET=node ./script/ci","test-browser":"env TARGET=browser ./script/ci"},"_npmUser":{"name":"raycohen","email":"raycohen@gmail.com"},"deprecated":"This library should be considered deprecated in favor of using Mocha, which offers a similar BDD-style API.","repository":{"url":"git@github.com:square/qunit-bdd.git","type":"git"},"description":"BDD-style testing for QUnit.","directories":{},"licenseText":"Copyright 2014 Square Inc.\n \nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n \n    http://www.apache.org/licenses/LICENSE-2.0\n \nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","publishConfig":{"registry":"https://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.4.1","qunit":"^2.9.3","sinon":"^4.1.1","eslint":"^4.1.0","puppeteer":"^2.0.0","typescript":"^2.3.4","karma-qunit":"^4.0.0","@types/qunit":"^2.0.31","karma-chrome-launcher":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/qunit-bdd_3.1.0_1582569787681_0.9119449200821663","host":"s3://npm-registry-packages"}}},"time":{"created":"2014-03-06T18:02:53.980Z","modified":"2026-04-20T02:23:03.571Z","0.0.1":"2014-03-06T18:02:53.980Z","0.0.2":"2014-03-06T19:51:43.848Z","0.0.3":"2014-03-08T01:13:35.394Z","0.0.4":"2014-03-12T14:40:45.316Z","0.0.5":"2014-03-22T00:51:40.989Z","0.1.0":"2014-03-24T17:55:00.714Z","0.1.1":"2014-04-08T15:00:17.976Z","0.2.0":"2014-04-09T18:57:21.219Z","0.3.0":"2014-04-14T17:09:43.632Z","0.4.0":"2014-04-30T00:04:07.246Z","0.4.1":"2014-05-06T03:00:37.801Z","0.4.2":"2014-05-08T16:11:21.836Z","0.5.0":"2014-05-10T14:36:45.116Z","0.6.0":"2014-05-14T01:30:40.247Z","0.6.1":"2014-05-16T02:40:29.148Z","1.0.0":"2017-03-15T16:29:15.363Z","2.0.0":"2017-05-13T00:05:57.732Z","2.0.1":"2017-06-01T19:40:23.280Z","2.0.2":"2017-06-20T22:02:38.985Z","2.0.3":"2017-10-20T18:04:02.176Z","2.0.4":"2019-12-17T19:52:23.086Z","3.0.0":"2019-12-19T19:14:06.738Z","3.1.0":"2020-02-24T18:43:07.867Z"},"author":{"name":"Brian Donovan"},"license":"Apache-2.0","homepage":"https://github.com/square/qunit-bdd","keywords":["qunit","bdd"],"repository":{"url":"git@github.com:square/qunit-bdd.git","type":"git"},"description":"BDD-style testing for QUnit.","maintainers":[{"email":"raycohen@gmail.com","name":"raycohen"},{"email":"npmjs@squareup.com","name":"square-owner"},{"email":"bm641024@gmail.com","name":"bmishkin"}],"readme":"## qunit-bdd\n\nBDD-style testing for QUnit.\n\n> **NOTE:** This library should be considered deprecated in favor of using [Mocha](https://mochajs.org/), which offers a similar BDD API. You're welcome to use it, but please do not expect a response to issues or pull requests.\n\n```js\ndescribe('keys', function() {\n  describe('.camelize', function() {\n    it('camelizes top-level keys', function() {\n      expect(camelize({ ohai_there: 'friend' })).to.eql({ ohaiThere: 'friend' });\n    });\n\n    it('camelizes nested keys', function() {\n      expect(camelize({ foo_bar: { bar_baz: 'baz' } }))\n        .to.eql({ fooBar: { barBaz: 'baz' } });\n    });\n\n    it('camelizes array objects', function() {\n      expect(camelize([{ foo_bar: { bar_baz: 'baz' } }, { ohai_there: 'friend' }]))\n        .to.eql([{ fooBar: { barBaz: 'baz' } }, { ohaiThere: 'friend' }]);\n    });\n  });\n});\n```\n\n### Installation\n\n```bash\n# Install via Yarn.\n$ yarn add --dev qunit-bdd\n\n# Install via NPM.\n$ npm install [--save-dev] qunit-bdd\n\n# Install from Git.\n$ git clone https://github.com/square/qunit-bdd.git\n$ cp qunit-bdd/lib/qunit-bdd.js my-project/vendor/qunit-bdd.js\n```\n\n### Requirements\n\n[QUnit](https://qunitjs.com/) must be installed alongside this package.\n\n| qunit-bdd | Supported QUnit Versions |\n| --- | --- |\n| v1.x | v1.x |\n| v2.x | v2.0 - v2.5.1 |\n| v3.x | v2.6+ |\n\n### Usage\n\nqunit-bdd has `describe` and `context`, just like Mocha and Jasmine. It also\nprovides an assertion syntax similar to expect.js.\n\n```js\ndescribe('Math', function() {\n  describe('#pow', function() {\n    it('raises the first argument to the power of the second argument', function() {\n      expect(Math.pow(0, 6)).to.equal(0, '0**x == 0');\n      expect(Math.pow(1, 99)).to.equal(1, '1**x == 1');\n      expect(Math.pow(99, 0)).to.equal(1, 'x**0 == 1');\n      expect(Math.pow(2, 3)).to.equal(8, 'positive exponent works');\n      expect(Math.pow(4, -1)).to.equal(2, 'negative exponent works');\n    });\n  });\n});\n```\n\nqunit-bdd also has `before` and `after` to run blocks of code before an after\neach test run within a context:\n\n```js\n// This example uses sinon.js, not included with qunit-bdd.\ndescribe('Profile Page', function() {\n  before(function() {\n    this.alertStub = sinon.stub(window, 'alert');\n  });\n\n  it('alerts on errors', function() {\n    doSomethingToCauseAnError();\n    expect(this.alertStub.calledWith('UH OH!')).to.be.true();\n  });\n\n  after(function() {\n    this.alertStub.restore();\n  });\n});\n```\n\nAdditionally, qunit-bdd ships with support for RSpec-style per-context `let`\nvalues, called `lazy` values in qunit-bdd. This is very useful when you want to\ndeclare how to set up a complex object in a top-level context, overriding parts\nof that setup in nested contexts:\n\n```js\ndescribe('Person', function() {\n  lazy('person', function() {\n    return new Person({\n      firstName: this.firstName,\n      lastName: this.lastName,\n      dob: this.dob,\n      address: this.address\n    });\n  });\n\n  lazy('address', function() {\n    return {\n      street1: this.street1,\n      street2: this.street2,\n      city: this.city,\n      state: this.state,\n      postal: this.postal\n    };\n  });\n\n  // Defaults for dependent values could be put here (e.g. firstName, street1, etc).\n\n  describe('#canVote', function() {\n    context('when the person is not yet 18', function() {\n      lazy('dob', function(){ return new Date(); });\n\n      it('is false', function() {\n        expect(this.person.canVote()).to.be.false();\n      });\n    });\n\n    context('when the person is over 18', function() {\n      lazy('dob', function(){ return new Date(0); });\n\n      it('is true', function() {\n        expect(this.person.canVote()).to.be.true();\n      });\n    });\n  });\n});\n```\n\nThe benefit to this approach over setting up your test objects in `before` is\nthat you can override parts of the built objects declaratively in nested\ncontexts, something you might have used a bunch of helper functions to do with\nQUnit's default `module`/`test` functions.\n\nYou can also use `helper` to define helper functions that have access to\neverything defined on the test context. This is useful for reusing a\npiece of code between tests that have different setups. Example:\n\n```js\ndescribe('APIRequest', function() {\n  before(function() {\n    this.url = \"http://api.endpoint.com\";\n    this.apiController = new ApiController();\n    this.moreTestState = {};\n  });\n\n  helper('fireApiRequest', function() {\n    // full access to everything on current context.\n    this.apiController.ajax(this.url, this.moreTestState);\n  });\n\n  it('works', function() {\n    // ... test-specific setup\n    this.fireApiRequest();\n  });\n\n  it('works in another context', function() {\n    // ... test-specific setup\n    this.fireApiRequest();\n  });\n});\n```\n\n#### Async\n\nqunit-bdd supports `async` functions as `before`, `after`, or `it` callbacks.\nYou may also return `Promise` objects from `before`, `after`, and `it` blocks as\na means of writing async tests. We rely on QUnit's own mechanism for this\nfunctionality, which means we require at leastd QUnit v1.16. Here's a basic\nexample:\n\n```js\ndescribe('delay', function() {\n  it('returns a promise that resolves after Nms', async function() {\n    await delay(10);\n    ok(true, 'promise resolved!');\n  });\n});\n```\n\nYou can write this using explicit `Promise` syntax if you prefer:\n\n```js\ndescribe('delay', function() {\n  it('returns a promise that resolves after Nms', function() {\n    return delay(10).then(() => {\n      ok(true, 'promise resolved!');\n    });\n  });\n});\n```\n\n### Configuration\n\nIt's still QUnit, so you can write some tests using the `module`/`test` style,\ncomplete with the usual `ok`/`equal`/`deepEqual` assertions, if you find it\nmore appropriate sometimes. Also, you can export as much or as little of\nqunit-bdd to the global scope as you like:\n\n```js\n// Turn off `lazy` and `context` exports.\n// Make sure to set this before loading qunit-bdd.js.\nQUNIT_BDD_OPTIONS = {\n  GLOBALS: {\n    lazy: false,  // don't use lazy\n    expect: false // use the regular QUnit assertions (or another set altogether)\n  }\n};\n```\n\n#### Randomness\n\nBy default your tests will run in the order in which they are defined. This is\nusually desirable for interactive development and debugging. But for continuous\nintegration you may want to run your tests in a random order to reveal any\nhidden dependencies between your tests that may be causing them not to work as\nexpected. To turn this on, set `QUNIT_BDD_OPTIONS.randomize` to `true`. Doing\nso will first shuffle your `describe`s, then shuffle the `it`s within.\n\nIf you want to use a particular randomizer, pass a function that takes an array\nand returns a shuffled array instead of `true`.  For example, here's how to\nconfigure qunit-bdd to use [chance.js][chance.js] with a random (but\nrepeatable, for reproducing failures locally) seed:\n\n```js\nvar seed = Math.floor(Math.random() * 1000);\nconsole.log('Random test order seed:', seed);\nvar chance = new Chance(seed);\nQUNIT_BDD_OPTIONS = {\n  randomize: function(array) {\n    return chance.shuffle(array);\n  }\n};\n```\n\n#### Skipping Tests\n\nYou can also configure which tests are run, which can aid in debugging. To skip\na particular test (or context), use `it.skip()` instead of `it()` (or\n`describe.skip()` instead of `describe()`). To run *only* a particular test (or\ncontext), use `it.only()` instead of `it` (or `describe.only()` instead of\n`describe()`).\n\n#### Expectations / Assertions\n\nYou can configure the built-in assertion `expect()` function to add your own\ncustom assertions or override the built-in ones:\n\n```js\nexpect.configure({\n  // expect(2).to.be.even();\n  even: function() {\n    QUnit.ok(!(this._actual % 2), 'expected ' + this._actual + ' to be even');\n  }\n});\n```\n\nNote that the `expect()` function can still be used as you would while writing\nQUnit tests the normal way, i.e. as `expect(4)` to set the number of expected\nassertions.\n\n### Status\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/square/qunit-bdd.svg)](https://greenkeeper.io/)\n\n### Community\n\nCome chat on our [Google Group][google-group] page or use the\n[qunit-bdd][stack-overflow] tag on Stack Overflow.\n\n### Contributing\n\n#### Setup\n\nFirst, install the development dependencies:\n\n```\n$ yarn\n```\n\nThen, try running the tests:\n\n```\n$ yarn test\n```\n\n#### Development\n\nAs you make changes you may find it useful to have everything automatically\ncompiled and ready to test interactively in the browser. You can do that using\nthe `develop` script:\n\n```\n$ yarn run develop\n```\n\nThen go to http://localhost:8000/test in your browser (run with `PORT={port}`\nto override the default port).\n\n#### Pull Requests\n\nContributions via pull requests are very welcome! Follow the steps in\nDeveloping above, then add your feature or bugfix with tests to cover it, push\nto a branch, and open a pull request.\n\nAny contributors to the master qunit-bdd repository must sign the [Individual\nContributor License Agreement (CLA)][cla]. It's a short form that covers our\nbases and makes sure you're eligible to contribute.\n\n[cla]: https://spreadsheets.google.com/spreadsheet/viewform?formkey=dDViT2xzUHAwRkI3X3k5Z0lQM091OGc6MQ&ndplr=1\n\nWhen you have a change you'd like to see in the master repository, [send a pull\nrequest](https://github.com/square/qunit-bdd/pulls). Before we merge your\nrequest, we'll make sure you're in the list of people who have signed a CLA.\n\n[chance.js]: http://chancejs.com/\n[google-group]: https://groups.google.com/forum/#!forum/qunit-bdd\n[stack-overflow]: http://stackoverflow.com/questions/tagged/qunit-bdd\n\n### Why?\n\nQUnit is a well-tested testing framework used by projects such as jQuery and\nEmber. It works very well for unit-style testing with fairly simple inputs and\noutputs. It is less well suited to acceptance or integration testing, where you\noften want to test slight variations of the same thing. The nested context of\nthe BDD style translate well to this sort of need.\n\nYou might be wondering, \"Why not just use Pavlov?\" That is a reasonable\nquestion. Pavlov has been around for some time and has reached the point, much\nlike QUnit itself, where not much changes. Both are stable and reliable.\nUnfortunately, Pavlov has a number of assumptions that did not work well with\nhow we test applications at Square. We wanted the ability to use multiple\n`before` and `after` blocks per `describe` (for shared examples). We wanted\nasync to be a first-class citizen, not something to be avoided. Pavlov runs\n`before` blocks synchronously from the outermost to the innermost `describe`.\nWe needed to be able to pause until the `before` in an outer describe finished\nbefore running the `before` in the next inner `describe`. Finally, we wanted an\nequivalent to RSpec's `let` to give us a more declarative style for our objects\nunder test, complete with easy overrides in nested contexts. This is `lazy` in\nqunit-bdd.\n","readmeFilename":"README.md","users":{}}