{"_id":"expressobdd","_rev":"10-7e27755927f7764ad19e65866628fe4a","name":"expressobdd","description":"Add basic multilevel describe/it bdd constructs to expresso","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"expressobdd","version":"1.0.0","description":"Add basic multilevel describe/it bdd constructs to expresso","homepage":"http://github.com/nharbour/expressobdd","keywords":["expresso","expressobdd","bdd","test","testing","tests"],"author":{"name":"Eugene Ware","email":"eugene@noblesamurai.com"},"maintainers":[{"name":"Eugene Ware","email":"eugene@noblesamurai.com"}],"licenses":["MIT"],"dependencies":{"expresso":">=0.7.2","should":">=0.0.4"},"main":"./lib/expressobdd","repository":{"type":"git","url":"http://github.com/nharbour/expressobdd.git"},"_id":"expressobdd@1.0.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.3-6","_nodeVersion":"v0.3.7","dist":{"tarball":"https://registry.npmjs.org/expressobdd/-/expressobdd-v1.0.0.tgz","shasum":"9f130d5bde325f05d3c872f0ae72f672a51a9350","integrity":"sha512-43a8CBtzQQb6qSIwZNadszygThZ5AQHC4Mz/qNC336VMZzr1QpbgWD2Tr/RiVeqVAAEeCNJXgoMDhYXMUeslKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdynnNvgLDOF6LEy4hk26cyjrADRz+tX+llMgu+SInMQIgb3DYUYj3YT3JTn+9qwpMTkZorZXxjUrBgIKnzlaCAyQ="}]}},"1.0.1":{"name":"expressobdd","version":"1.0.1","description":"Add basic multilevel describe/it bdd constructs to expresso","homepage":"http://github.com/nharbour/expressobdd","keywords":["expresso","expressobdd","bdd","test","testing","tests"],"author":{"name":"Eugene Ware","email":"eugene@noblesamurai.com"},"maintainers":[{"name":"Eugene Ware","email":"eugene@noblesamurai.com"}],"licenses":["MIT"],"dependencies":{"expresso":">=0.7.2","should":">=0.0.4"},"main":"./lib/expressobdd","repository":{"type":"git","url":"http://github.com/nharbour/expressobdd.git"},"_id":"expressobdd@1.0.1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.3-6","_nodeVersion":"v0.3.7","dist":{"tarball":"https://registry.npmjs.org/expressobdd/-/expressobdd-v1.0.1.tgz","shasum":"88ac0dc848208e97ef050c8be9f836ddc6cadf47","integrity":"sha512-+NZJMxZhfC3ptHjjgt7VtZzwE+FmLt7wYNuL78dGU0/bivmc3+fa8FiLVdsA4YZmu0GTKYw6pkpRUbAApoKW6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClVSfCzb+AGqQ8x7gGATMVvN9bwQxz52tKYZ5pyOBZ/QIhAIxn2th1SMcK9ZMO47EgJt/L8l/FmT2UL/0f74croZ2G"}]}},"1.0.2":{"name":"expressobdd","version":"1.0.2","description":"Add basic multilevel describe/it bdd constructs to expresso","homepage":"http://github.com/eugeneware/expressobdd","keywords":["expresso","expressobdd","bdd","test","testing","tests"],"author":{"name":"Eugene Ware","email":"eugene@noblesamurai.com"},"maintainers":[{"name":"eugeneware","email":"eugene@noblesamurai.com"}],"licenses":["MIT"],"dependencies":{"expresso":">=0.7.2","should":">=0.0.4"},"main":"./lib/expressobdd","repository":{"type":"git","url":"http://github.com/eugeneware/expressobdd.git"},"readme":"# Adds simple BDD to the expresso TDD framework\n\nThis project adds a simple extension to the expresso framework which translates a nested \"describe\"/\"it should\" structure into a flattened object that expresso will run.\n\n**expressobdd** includes the 'should.js' framework so you get access to the BDD 'should' style assertions without needing to explicitly include it.\n\n# Usage\n\nHere's an example of how to use **expessobdd** in a file in 'test/mytest.js':\n\n\tmodule.exports = require('expressobdd')({\n\t\t'a test group': {\n\t\t\t'test a': function() {\n\t\t\t\tvar x = 3;\n\t\t\t\tx.should.eql(3);\n\t\t\t},\n\n\t\t\t'test b': function() {\n\t\t\t\tvar y = 4;\n\t\t\t\ty.should.eql(4);\n\t\t\t},\n\n\t\t\t'another group': {\n\t\t\t\t'test c': function() {\n\t\t\t\t\tvar x = 3;\n\t\t\t\t\tx.should.eql(3);\n\t\t\t\t},\n\n\t\t\t\t'test d': function() {\n\t\t\t\t\tvar y = 4;\n\t\t\t\t\ty.should.eql(4);\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\n\t\t'it should be a simple test': function() {\n\t\t\tvar x = 2;\n\t\t\tx.should.eql(2);\n\t\t},\n\t});\n\nThen you can run the test above by:\n\t$ expresso\n\n# Installation\n\n**expressobdd** is made available through the npm package system. To install just:\n\n\t$ npm install expressobdd\n","readmeFilename":"README.md","_id":"expressobdd@1.0.2","dist":{"shasum":"6a9cac2ba657518fce6d18e5ae53f5c747b43dea","tarball":"https://registry.npmjs.org/expressobdd/-/expressobdd-1.0.2.tgz","integrity":"sha512-8xjYQZpWTxJLjBOfhxj3ArPaF8fcTtIgzH4RoEI7a/OvUy4lAoLp64DVZaiH8W4yfGyYaXtm469S5+L6zMkYRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAvHNonQSINnNYLUt6UBWGSqfYM9vTqbS9TqbLVWJzygIhAJ7YQL9tfM666cXxLj6jEWRxXg33+D+YFAra5dUIhn6O"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"eugeneware","email":"eugene@noblesamurai.com"}}},"maintainers":[{"name":"eugeneware","email":"eugene@noblesamurai.com"}],"time":{"modified":"2022-06-17T22:50:17.406Z","created":"2011-02-11T14:41:35.142Z","1.0.0":"2011-02-11T14:41:36.360Z","1.0.1":"2011-02-11T14:44:50.522Z","1.0.2":"2013-06-11T16:13:07.616Z"},"author":{"name":"Eugene Ware","email":"eugene@noblesamurai.com"},"repository":{"type":"git","url":"http://github.com/eugeneware/expressobdd.git"}}