{"_id":"blue-tape","_rev":"39-e1f39122fa582f88c9697fd26d286b6b","name":"blue-tape","description":"Tape test runner with promise support","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"blue-tape","version":"0.1.0","description":"Tape test runner with promise support","main":"blue-tape.js","scripts":{"test":"node test/index.js"},"keywords":["tape","bluebird","promises"],"author":{"name":"spion"},"license":"MIT","dependencies":{"tape":"~1.1.1"},"devDependencies":{"bluebird":"~0.8.0-2"},"_id":"blue-tape@0.1.0","dist":{"shasum":"d4af0dbadbfaf6b1a8bd60353017e159f56520e7","tarball":"https://registry.npmjs.org/blue-tape/-/blue-tape-0.1.0.tgz","integrity":"sha512-casJv84ClvQNCUm4uep+cLYxm38yzI1kexE7sgIyHoQAhgU3vbNKVONcYEo5iOvZbO+mkvuusdCm9YfDTqtj6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeNqNOUQWQCavCGtX2rI7W3d2QEQ2NQHVeb1d5LVMLvAiEAquOkL/fCuAxf2XbUfIncYLkgdZQqbFgTKn4pZZ22GmU="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"spion","email":"gorgi.kosev@gmail.com"},"maintainers":[{"name":"spion","email":"gorgi.kosev@gmail.com"}],"directories":{}},"0.1.1":{"name":"blue-tape","version":"0.1.1","description":"Tape test runner with promise support","main":"blue-tape.js","scripts":{"test":"node test/index.js"},"keywords":["tape","bluebird","promises"],"author":{"name":"spion"},"license":"MIT","dependencies":{"tape":"~1.1.1"},"devDependencies":{"bluebird":"~0.8.0-2"},"directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/spion/blue-tape.git"},"bugs":{"url":"https://github.com/spion/blue-tape/issues"},"_id":"blue-tape@0.1.1","dist":{"shasum":"f1e41845d54c259b945b21fe6f9b2ecf75f52b00","tarball":"https://registry.npmjs.org/blue-tape/-/blue-tape-0.1.1.tgz","integrity":"sha512-vgjtJS7Ksxy4KRC2GQb0YzrBgnMQsI7J60t8nI4j083fnnoHzt/rW28uLWAubc1vREhFZBDoVlLBwaOlejalKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxY9qpCGCJs7x13lg+bliXgorQ9CwiA8VSp+7KayGtIgIhAJ7/wIUFLt5nlEWjfE1A4n9DroVkK1slkZ4870nUTYR8"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"spion","email":"gorgi.kosev@gmail.com"},"maintainers":[{"name":"spion","email":"gorgi.kosev@gmail.com"}]},"0.1.3":{"name":"blue-tape","version":"0.1.3","description":"Tape test runner with promise support","main":"blue-tape.js","scripts":{"test":"node test/index.js"},"keywords":["tape","bluebird","promises"],"author":{"name":"spion"},"license":"MIT","dependencies":{"tape":"~1.1.1"},"devDependencies":{"bluebird":"~0.8.0-2"},"directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/spion/blue-tape.git"},"bugs":{"url":"https://github.com/spion/blue-tape/issues"},"_id":"blue-tape@0.1.3","dist":{"shasum":"0cf234056282cf0c3dcefbc65832a8c2b0d75f2f","tarball":"https://registry.npmjs.org/blue-tape/-/blue-tape-0.1.3.tgz","integrity":"sha512-XJnbfsWwCbt1NdNWycevX9YScMlKKu6U8SdSYCkUWkuICc7BXcgFY3VLrcFU29C4akYYTvuhvJa/dAWDbArgow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkutOhkgaJrS6NUx66nUoAuoqkdwFtyCYuunKkIm/72AiEAuX8Ok6jHU07nARggQ0wZUU+Zuj20AdmNTpq+jdBDOEA="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"spion","email":"gorgi.kosev@gmail.com"},"maintainers":[{"name":"spion","email":"gorgi.kosev@gmail.com"}]},"0.1.5":{"name":"blue-tape","version":"0.1.5","description":"Tape test runner with promise support","main":"blue-tape.js","scripts":{"test":"node test/index.js"},"keywords":["tape","bluebird","promises"],"author":{"name":"spion"},"license":"MIT","dependencies":{"tape":"git://github.com/doxout/tape"},"directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/spion/blue-tape.git"},"bugs":{"url":"https://github.com/spion/blue-tape/issues"},"devDependencies":{"bluebird":"~0.8.3-3"},"_id":"blue-tape@0.1.5","dist":{"shasum":"751e99ea55740cd32cbc08c3100c45acbb1f27e5","tarball":"https://registry.npmjs.org/blue-tape/-/blue-tape-0.1.5.tgz","integrity":"sha512-db0e4zzAMtt4qiRdKdSgSAMnqwI0Ii/9+cGePjpvy9Pum9nAlDBJfH39ZupW8ZM8gX6EfcSYMtfJAlaAFWB3kQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6BnE7M4z66xCM+YhBnYX1zZXEt5+bLsd78pMf0LRXWAiEAuhmWey6n4qUoRabMBdQYqYL602UO9moLk7CWOMhuy4s="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"spion","email":"gorgi.kosev@gmail.com"},"maintainers":[{"name":"spion","email":"gorgi.kosev@gmail.com"}]},"0.1.6":{"name":"blue-tape","version":"0.1.6","description":"Tape test runner with promise support","main":"blue-tape.js","scripts":{"test":"node test/index.js"},"keywords":["tape","bluebird","promises"],"author":{"name":"spion"},"license":"MIT","dependencies":{"tape":"~2.3.2"},"directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/spion/blue-tape.git"},"bugs":{"url":"https://github.com/spion/blue-tape/issues"},"devDependencies":{"bluebird":"~0.8.3-3"},"homepage":"https://github.com/spion/blue-tape","_id":"blue-tape@0.1.6","dist":{"shasum":"c0f893a94bfdd4551088a01ef6922c9948522f15","tarball":"https://registry.npmjs.org/blue-tape/-/blue-tape-0.1.6.tgz","integrity":"sha512-l6TjqJ2vW91hbqZOSb89+DWkotaT3YutsGMIMcp51URBcDx2kS3Dw3DL2efMD29azLeR0ovBo183qWiPhMxJ5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUIymB+aEEfe5VL3av9MKaU7wXebP1qbzcLk+9I2WmsQIhAMGUQfQ6TdfBz2JepNrSje/bVEiqFP+DeEQDAu9IzzWe"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"spion","email":"gorgi.kosev@gmail.com"},"maintainers":[{"name":"spion","email":"gorgi.kosev@gmail.com"}]},"0.1.7":{"name":"blue-tape","version":"0.1.7","description":"Tape test runner with promise support","main":"blue-tape.js","scripts":{"test":"set -e; for test in test/*.js; do node $test; done"},"keywords":["tape","bluebird","promises"],"author":{"name":"spion"},"license":"MIT","dependencies":{"tape":"2.x"},"directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/spion/blue-tape.git"},"bugs":{"url":"https://github.com/spion/blue-tape/issues"},"devDependencies":{"bluebird":"^2.1.2"},"gitHead":"6fc09a9fad4f7491c22d56adcada5c80af76f170","homepage":"https://github.com/spion/blue-tape","_id":"blue-tape@0.1.7","_shasum":"e597a1879abbd38a26fb437b4094c7aff0ec5892","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"spion","email":"gorgi.kosev@gmail.com"},"maintainers":[{"name":"spion","email":"gorgi.kosev@gmail.com"}],"dist":{"shasum":"e597a1879abbd38a26fb437b4094c7aff0ec5892","tarball":"https://registry.npmjs.org/blue-tape/-/blue-tape-0.1.7.tgz","integrity":"sha512-VsCZFPmZVo/l/GGMGek2PfeumN20eYxAALJGlxcdlVncOiTcKEtSpD5qWTm8FCt/KGMwGV9d5Eru6A2PyumaJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk9P3DCfNmLZXY2PKMHbyNn0z5wHf8Y5B/spfTXdtK4AIgXWx1hvFXbNjt1sJPXi1KNRlmcBU3TG4JglNpViNskDE="}]}},"0.1.8":{"name":"blue-tape","version":"0.1.8","description":"Tape test runner with promise support","main":"blue-tape.js","scripts":{"test":"set -e; for test in test/*.js; do node $test; done"},"keywords":["tape","bluebird","promises"],"author":{"name":"spion"},"license":"MIT","dependencies":{"tape":">=2.0.0 <4.0.0"},"directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/spion/blue-tape.git"},"bugs":{"url":"https://github.com/spion/blue-tape/issues"},"devDependencies":{"bluebird":"^2.1.2"},"gitHead":"3bf93c3462fd38d92a1eca6eb9e7b945491c2987","homepage":"https://github.com/spion/blue-tape","_id":"blue-tape@0.1.8","_shasum":"11f884a7978ff1978ab15f2bbad4861669103a0b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"spion","email":"gorgi.kosev@gmail.com"},"maintainers":[{"name":"spion","email":"gorgi.kosev@gmail.com"}],"dist":{"shasum":"11f884a7978ff1978ab15f2bbad4861669103a0b","tarball":"https://registry.npmjs.org/blue-tape/-/blue-tape-0.1.8.tgz","integrity":"sha512-xc4rKn712Se3tQh6m75hogBsywHx9GBfatZJwqSdyYZkeeRQcoAOStFgBvXc2vVYMAPNVzLiW7oVk8GXWYuG3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChidHnhnRo8b/l+rTk7mOWfsZxOp63mq6RQ7aP1s8wLAIhAOy7USi+MGz+x+S80PUYCNBFPRHKl4dYtQFz1/DmlPxB"}]}},"0.1.9":{"name":"blue-tape","version":"0.1.9","description":"Tape test runner with promise support","main":"blue-tape.js","scripts":{"test":"set -e; for test in test/*.js; do node $test; done"},"keywords":["tape","bluebird","promises"],"author":{"name":"spion"},"license":"MIT","dependencies":{"tape":">=2.0.0 <5.0.0"},"directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/spion/blue-tape.git"},"bugs":{"url":"https://github.com/spion/blue-tape/issues"},"devDependencies":{"bluebird":"^2.1.2"},"gitHead":"89d510ee0a1e8193d5e8e164481b021daa589428","homepage":"https://github.com/spion/blue-tape#readme","_id":"blue-tape@0.1.9","_shasum":"2ee759ffe42948bc9cba704e799babb9e3764d26","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"spion","email":"gorgi.kosev@gmail.com"},"dist":{"shasum":"2ee759ffe42948bc9cba704e799babb9e3764d26","tarball":"https://registry.npmjs.org/blue-tape/-/blue-tape-0.1.9.tgz","integrity":"sha512-i48/1AHCRKTZ8BAdpvWEV9VwpvF6HnnFuuEXidPwIkhmSFFlxuGE26zRribeMvostTd9owtYiVYf3ZmfQox63Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXCCs8G+KOklX/JNoLlPG2XLoI0mD0vvS0RV9VmBoxjAiEAsAA+F7UMuDleZ1m8KrO9VUfM8/cbtVW1C5oKabCSsNg="}]},"maintainers":[{"name":"spion","email":"gorgi.kosev@gmail.com"}]},"0.1.10":{"name":"blue-tape","version":"0.1.10","description":"Tape test runner with promise support","main":"blue-tape.js","bin":{"blue-tape":"./bin/blue-tape.js"},"scripts":{"test":"set -e; for test in test/*.js; do node $test; done"},"keywords":["tape","bluebird","promises"],"author":{"name":"spion"},"license":"MIT","dependencies":{"tape":">=2.0.0 <5.0.0"},"directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/spion/blue-tape.git"},"bugs":{"url":"https://github.com/spion/blue-tape/issues"},"devDependencies":{"bluebird":"^2.1.2"},"gitHead":"ea979885f71e4d69d4118b408273dc08894f2b45","homepage":"https://github.com/spion/blue-tape","_id":"blue-tape@0.1.10","_shasum":"f7c651a421219b93c1cb1f3f6bd4fbe2e75cbd87","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"spion","email":"gorgi.kosev@gmail.com"},"dist":{"shasum":"f7c651a421219b93c1cb1f3f6bd4fbe2e75cbd87","tarball":"https://registry.npmjs.org/blue-tape/-/blue-tape-0.1.10.tgz","integrity":"sha512-zMG+lxkd7DhuAAQW1BsFnyKxn0DeQV7B42bgKHYeMgDNi7DbBX2iN/n1OURfjXHuLZGFenD/BRqIpNWkWBC8Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoa5jsH7Kx+ucHCSaXz0g9cNhuB44q45VetMWwTY8EBAiA8wcc9q/+NjF1HvessyYWDq+Trrc8y8hzGD4JCt2Lfkg=="}]},"maintainers":[{"name":"spion","email":"gorgi.kosev@gmail.com"}]},"0.1.11":{"name":"blue-tape","version":"0.1.11","description":"Tape test runner with promise support","main":"blue-tape.js","bin":{"blue-tape":"./bin/blue-tape.js"},"scripts":{"test":"node test/index.js"},"keywords":["tape","bluebird","promises"],"author":{"name":"spion"},"license":"MIT","dependencies":{"tape":">=2.0.0 <5.0.0"},"directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/spion/blue-tape.git"},"bugs":{"url":"https://github.com/spion/blue-tape/issues"},"devDependencies":{"bl":"^1.0.0","bluebird":"^2.1.2"},"gitHead":"36661f508c003d4ad4218b6e9b5474e6c162fa86","homepage":"https://github.com/spion/blue-tape#readme","_id":"blue-tape@0.1.11","_shasum":"bf662578d9d461a35294fa61f0a5f43ebd5c2a3a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"spion","email":"gorgi.kosev@gmail.com"},"dist":{"shasum":"bf662578d9d461a35294fa61f0a5f43ebd5c2a3a","tarball":"https://registry.npmjs.org/blue-tape/-/blue-tape-0.1.11.tgz","integrity":"sha512-wu4yRIEtjP/hAu6aoq/xST1hKrjP99/tzLnjTaPHZ2His7pjA0q4vqk/nHpFkbJ4QKh3ncSFYE59IPlzKJbeAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJcWfzmx8Dl4wY+b+37LGNU6zEB7rqsHiXldmJ6FXoNAiBkXMtKOfSk2a2j7SDKBMX0rCS1NKBrprfP4JESgaPsuw=="}]},"maintainers":[{"name":"spion","email":"gorgi.kosev@gmail.com"}]},"0.2.0":{"name":"blue-tape","version":"0.2.0","description":"Tape test runner with promise support","main":"blue-tape.js","bin":{"blue-tape":"./bin/blue-tape.js"},"scripts":{"test":"standard && node test/index.js"},"keywords":["tape","bluebird","promises"],"author":{"name":"spion"},"license":"MIT","dependencies":{"tape":">=2.0.0 <5.0.0"},"directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/spion/blue-tape.git"},"bugs":{"url":"https://github.com/spion/blue-tape/issues"},"devDependencies":{"bl":"^1.0.0","bluebird":"^2.1.2","standard":"*"},"gitHead":"872ccadd216bcd56834e882abba7e1c09df33d91","homepage":"https://github.com/spion/blue-tape#readme","_id":"blue-tape@0.2.0","_shasum":"2fe3445ad13514f77ed741434a94306766807984","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"spion","email":"gorgi.kosev@gmail.com"},"dist":{"shasum":"2fe3445ad13514f77ed741434a94306766807984","tarball":"https://registry.npmjs.org/blue-tape/-/blue-tape-0.2.0.tgz","integrity":"sha512-/qkXzeNYjVC0h2ufYk5fh8cIzgWU2VDMwaz0Vga6PCUUuXNJlf6X5F3JpjSEFdv153j2lYqFCBZE1tTezGtlRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGG0Pben36AbIwgS7jTfXMx1PUo6f51pPA1CIrXzUmlRAiBiEbubbomr9fWo3pVsgc86E1I36A5ouRhnOqtG/NX1Rw=="}]},"maintainers":[{"name":"spion","email":"gorgi.kosev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/blue-tape-0.2.0.tgz_1454703231587_0.7375136576592922"}},"1.0.0":{"name":"blue-tape","version":"1.0.0","description":"Tape test runner with promise support","main":"blue-tape.js","bin":{"blue-tape":"./bin/blue-tape.js"},"scripts":{"test":"standard && node test/index.js"},"keywords":["tape","bluebird","promises"],"author":{"name":"spion"},"license":"MIT","dependencies":{"tape":">=2.0.0 <5.0.0"},"directories":{"test":"test"},"repository":{"type":"git","url":"git://github.com/spion/blue-tape.git"},"bugs":{"url":"https://github.com/spion/blue-tape/issues"},"devDependencies":{"bl":"^1.0.0","bluebird":"^2.1.2","standard":"*"},"gitHead":"b375ea85ff97480891e36588313e9787eaeaaffc","homepage":"https://github.com/spion/blue-tape#readme","_id":"blue-tape@1.0.0","_shasum":"7581d04c07395c95c426b2ed6d1edb454a76b92b","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"spion","email":"gorgi.kosev@gmail.com"},"dist":{"shasum":"7581d04c07395c95c426b2ed6d1edb454a76b92b","tarball":"https://registry.npmjs.org/blue-tape/-/blue-tape-1.0.0.tgz","integrity":"sha512-Yu7ZfyeiKOD5wOI5Lzq22bvAZuIr/bo/5OWBvxLIARx3MuyraxiqkbOJ+SwzoOG8QOii2zFAFHfY1bv9u7oghg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQdbwtdWxzzGcSFEXMlqvCmMiYQsLKbMPPjFWOsGq2UwIhAP6g87jGKnsed2mtn2eD+maujqQ5yzycE9TpgjoQjyRw"}]},"maintainers":[{"name":"spion","email":"gorgi.kosev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/blue-tape-1.0.0.tgz_1473118449944_0.31319582159630954"}}},"readme":"# blue-tape\n\nTape with promise support.\n\n### Usage\n\nSame as [tape](https://github.com/substack/tape), except if you return a promise from a test,\nit will be checked for errors. If there are no errors, the test will end. Otherwise the test\nwill fail. This means there is no need to use `t.plan()` or `t.end()`.\n\nAlso provides `t.shouldFail(promise P, optional class|regex expected, optional message)` (as\nwell as the alias `shouldReject`) which returns a new promise that resolves successfully if `P`\nrejects. If you provide the optional class, or regex then it additionally ensures that `err` is\nan instance of that class or that the message matches the regular expression. The behaviour is\nidentical to tape's `throws` assertion.\n\n### Examples\n\nAssuming `delay()` returns a promise:\n\n```js\nconst test = require('blue-tape');\n\ntest(\"simple delay\", function(t) {\n    return delay(1);\n});\n\ntest(\"should fail\", function(t) {\n    return delay(1).then(function() {\n        throw new Error(\"Failed!\");\n    });\n});\n```\n\nAssuming `failDelay()` returns a promise that rejects with a DerpError:\n\n```js\ntest(\"promise fails but test succeeds\", function(t) {\n    return t.shouldFail(failDelay(), DerpError);\n});\n```\n\n### License\n\nMIT\n","maintainers":[{"name":"spion","email":"gorgi.kosev@gmail.com"}],"time":{"modified":"2022-06-13T04:51:07.618Z","created":"2013-10-10T16:52:27.804Z","0.1.0":"2013-10-10T16:52:32.051Z","0.1.1":"2013-10-10T16:53:38.047Z","0.1.3":"2013-10-10T17:27:49.768Z","0.1.5":"2013-10-18T14:36:36.593Z","0.1.6":"2014-01-27T21:33:51.176Z","0.1.7":"2014-07-15T10:39:30.286Z","0.1.8":"2014-10-18T17:53:41.883Z","0.1.9":"2015-05-14T11:32:36.604Z","0.1.10":"2015-07-07T01:16:06.691Z","0.1.11":"2015-11-27T16:00:50.410Z","0.2.0":"2016-02-05T20:13:54.210Z","1.0.0":"2016-09-05T23:34:11.887Z"},"author":{"name":"spion"},"repository":{"type":"git","url":"git://github.com/spion/blue-tape.git"},"readmeFilename":"README.md","homepage":"https://github.com/spion/blue-tape#readme","keywords":["tape","bluebird","promises"],"bugs":{"url":"https://github.com/spion/blue-tape/issues"},"license":"MIT","users":{"gregbabula":true,"tunght13488":true,"rsp":true,"forresst17":true,"markscripter":true,"markthethomas":true,"shannonmoeller":true,"moimikey":true,"intelight-its":true,"campallison":true,"gomoto":true,"glebec":true,"mikestaub":true,"pid":true,"alexxnica":true,"mrzmmr":true}}