{"_id":"testify","_rev":"45-0f674ba9aa84aa5579a2b0cbca125268","name":"testify","description":"simple asynchronous testing using assertions of your choice","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"testify","version":"0.1.0","description":"simple asynchronous testing using assertions of your choice","main":"testify.coffee","files":["testify.coffee"],"dependencies":{"colors":"0.6.x"},"repository":"","author":"","license":"MIT","_id":"testify@0.1.0","dist":{"shasum":"4104eb42f1e021499d421852a8cd61f1487a0c41","tarball":"https://registry.npmjs.org/testify/-/testify-0.1.0.tgz","integrity":"sha512-ztRffiu0tix6pjudGkDJj1+6p5snJ8j/3aHoVbUbIH6ApbrkvmS0vuTfcMzX8Zb8lhzweR9Hgtzo7cNflpMcNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHH8cs23La5/6ML0Et9CBnoeJL/WUsNoXugXuF7FPaFwIgVPsAPE9+ixRNP4aXjI8Z/pez7/i+6bLSDRwj/WoFyHA="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"directories":{}},"0.1.1":{"name":"testify","version":"0.1.1","description":"simple asynchronous testing using assertions of your choice","main":"testify.coffee","files":["testify.coffee"],"dependencies":{"colors":"0.6.x"},"repository":"","author":"","license":"MIT","_id":"testify@0.1.1","dist":{"shasum":"80209ffbd92529581a0999e551b4488178de6c07","tarball":"https://registry.npmjs.org/testify/-/testify-0.1.1.tgz","integrity":"sha512-14PzEVfTiiGEL+RFlCjEd8cF+vfFy6dgzgv/pifnbqaBzLSLYY56P7LcQvUybUnaOXGdd4QD1Ti9f+34zkGwjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2CdmCp6UeWaLPXN1elpONTMJWUUa27n7FDrh3VjUrOAiBvV2PSgv6sGjP6xHABncYVAtAkR3jDvxNTDrEoiTauWg=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"directories":{}},"0.1.2":{"name":"testify","version":"0.1.2","description":"simple asynchronous testing using assertions of your choice","main":"testify.coffee","files":["testify.coffee"],"dependencies":{"colors":"0.6.x"},"repository":"","author":"","license":"MIT","_id":"testify@0.1.2","dist":{"shasum":"3431decdcb0801424464b26c81aaaacb6c9d3a7a","tarball":"https://registry.npmjs.org/testify/-/testify-0.1.2.tgz","integrity":"sha512-ji2E7+58ZCCCtoQPVdbbKTbA0iDNP4b2CZBEUF5/MP13ZakLiOEcF6Ir2MTdDg0KDZMnZVMcO473yVS0kAtX0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmxVQ9a8PLZWMI7VaOBjvPSySRDyV9F0GqT8x2hzuPCAiBMhgPEVSdG1jx0HeH9mcF4OOfE01UBTTYdXbHxruFQzg=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"directories":{}},"0.1.3":{"name":"testify","version":"0.1.3","description":"simple asynchronous testing using assertions of your choice","main":"testify.coffee","files":["testify.coffee"],"dependencies":{"colors":"0.6.x"},"repository":"","author":"","license":"MIT","_id":"testify@0.1.3","dist":{"shasum":"388a9f540ed01001a8194c58ddcaaa66c15cca20","tarball":"https://registry.npmjs.org/testify/-/testify-0.1.3.tgz","integrity":"sha512-NArmUvo0OnJyKcilgRzTgCAsVMpk5hH+Ff+O/3eEjwBQq+ZId3iP6fKlG/AZUkaq5LlAjRR44V0sP3+Ol0IjTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJuwlDn+bio/J7fI0WrMxMcsb9buTTmO8CFA6MDXxMLAiEAgT7EntjeSonlAhCwrhf4FwJFGJmPEAhTgz5mcq9IS0k="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"directories":{}},"0.2.0-beta":{"name":"testify","version":"0.2.0-beta","description":"simple asynchronous testing using assertions of your choice","main":"testify.coffee","files":["testify.coffee"],"dependencies":{"microtime":"0.3.3","colors":"0.6.x"},"repository":"","author":"","license":"MIT","_id":"testify@0.2.0-beta","dist":{"shasum":"aa8fdc0b50567141e6c0b70b485f0f3bb1a546a3","tarball":"https://registry.npmjs.org/testify/-/testify-0.2.0-beta.tgz","integrity":"sha512-NN1qld/qvpO5urfzMcQkwEt2O5MvtEAgIwgMrR+HLQoZkEDdJeM9AQW+kxTPlPA3MK9BiORZDMsGmr/fXuCOcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvVtNKuqWKw8K4JjoqIsHN61+zFjrmu25ThNuqE23m5AiBh3IImEuRG1Ng1FkwWjpID8TjKAK5X2xKk4hWHgkp+ww=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"directories":{}},"0.2.0-beta.1":{"name":"testify","version":"0.2.0-beta.1","description":"simple asynchronous testing using assertions of your choice","main":"testify.coffee","files":["testify.coffee"],"dependencies":{"microtime":"0.3.3","colors":"0.6.x"},"repository":"","author":"","license":"MIT","_id":"testify@0.2.0-beta.1","dist":{"shasum":"8025854cff0e52def7ebf4ef6cea80dc85631a98","tarball":"https://registry.npmjs.org/testify/-/testify-0.2.0-beta.1.tgz","integrity":"sha512-uNaSm5G5Bmq1g0k3tSmeXCwo44yUkYTQok4Mhhm5BmWVUTiAZG/2f9LAF9wSMaMDHWEUNmow3gQELYLJALR/6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGW+s09a1jb2qzCscldpQ7emfmdmLcHLOxWueQy8Tog3AiEA5LyRx7JRDfcATB1O0ye/FS1JlSPb6Am5VJ4KRsANIog="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"directories":{}},"0.2.0":{"name":"testify","version":"0.2.0","description":"simple asynchronous testing using assertions of your choice","main":"src/testify.coffee","files":["src","README.md","statistics.js"],"dependencies":{"microtime":"0.3.3","colors":"0.6.x","minfinite":"0.1.x"},"repository":{"type":"git","url":"git@github.com:automatthew/testify.git"},"author":{"name":"Matthew King","email":"automatthew@gmail.com"},"license":"MIT","_id":"testify@0.2.0","dist":{"shasum":"a6d48f967e7b2bdc798c399695257737012d1e31","tarball":"https://registry.npmjs.org/testify/-/testify-0.2.0.tgz","integrity":"sha512-eLozA15atLfGYIptLwI3MOCMJvDtBu4q5ljytfsK8YsCUmGA+v7cuIBz/fbuJmIwEcUCS6KVWDB4QPiyO3qC4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMbzwVtg4OdSEZwHEYwcyeNQU7L7i87KF5WPxZ9UEJkAiEA/xV+FKRoUIaaMwXxuTY36aWcpBmu9/jAkoo/gqZV21A="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"directories":{}},"0.2.1":{"name":"testify","version":"0.2.1","description":"simple asynchronous testing using assertions of your choice","main":"src/testify.coffee","files":["src","README.md","statistics.js"],"dependencies":{"microtime":"0.3.3","colors":"0.6.x","minfinite":"0.1.x"},"repository":{"type":"git","url":"git@github.com:automatthew/testify.git"},"author":{"name":"Matthew King","email":"automatthew@gmail.com"},"license":"MIT","_id":"testify@0.2.1","dist":{"shasum":"474018e19965ef24c6761b73ab58ddf34a570fe6","tarball":"https://registry.npmjs.org/testify/-/testify-0.2.1.tgz","integrity":"sha512-rMvPUpAkVVRCw2Sustu/TuX6eFME8tpW+u6nc+O4wbqVSzQY/VvIprQ4O+UHmMxHZKdtYoBohJBh5eBQq6d9/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA70qSI6ZJ3de89GC/UIPX+SImGCBWnPv+6aVmkLzyJFAiEAv8GKsuQutkpqkYUc1VR40rxuHMQp1N0Ork4k1TSmsZk="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"directories":{}},"0.2.2":{"name":"testify","version":"0.2.2","description":"simple asynchronous testing using assertions of your choice","main":"src/testify.coffee","bin":{"testify":"bin/testify"},"files":["src","bin/","README.md","statistics.js"],"dependencies":{"microtime":"0.3.3","colors":"0.6.x","minfinite":"0.1.x"},"repository":{"type":"git","url":"git@github.com:automatthew/testify.git"},"author":{"name":"Matthew King","email":"automatthew@gmail.com"},"license":"MIT","_id":"testify@0.2.2","dist":{"shasum":"c8160eb492c94dc8b7ab0a63b19ba19b26ef4a13","tarball":"https://registry.npmjs.org/testify/-/testify-0.2.2.tgz","integrity":"sha512-NlDVcO5H/J1lawU6lYknMQLdPJOo0hl6Mao4uqhgBE7Z0YKu0wRSZbOPWrCna65ZcPP3dK2/aF8BJWZpuWbfLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMB9vh9QpW9MT8w38eJQ9glR5C55S3uJlY33EQB7V/nAiBDgVzuLINchknmMA2ka7S8TtiJyPphjPYk9dciopiVSg=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"directories":{}},"0.2.4":{"name":"testify","version":"0.2.4","description":"simple asynchronous testing using assertions of your choice","main":"src/testify.coffee","bin":{"testify":"bin/testify"},"files":["src","bin/","README.md","statistics.js"],"dependencies":{"optimist":"0.3.5","microtime":"0.3.3","colors":"0.6.x"},"repository":{"type":"git","url":"git@github.com:automatthew/testify.git"},"author":{"name":"Matthew King","email":"automatthew@gmail.com"},"license":"MIT","_id":"testify@0.2.4","dist":{"shasum":"c0919a043cd009885ba1b222b5271492b263e813","tarball":"https://registry.npmjs.org/testify/-/testify-0.2.4.tgz","integrity":"sha512-PJtmUPWKjpf5JODYn8EpiAXqp50kXKppZl/sf0TI/FHfgKToBd8LQE2xyzXKIG+gRwdaMrq1EfUMACUQmuIXGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXeBO4sdT0fmHXhc4NQlp2a/kNgMqPYDXISDQccgedugIhAMkMDnUSUXzAlXtHOXM3LFH8z3e3lhWIenAiV8oEdNQ+"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"directories":{}},"0.2.5":{"name":"testify","version":"0.2.5","description":"simple asynchronous testing using assertions of your choice","main":"src/testify.coffee","bin":{"testify":"bin/testify"},"files":["src","bin/","README.md"],"dependencies":{"optimist":"0.3.5","colors":"0.6.x"},"repository":{"type":"git","url":"git@github.com:automatthew/testify.git"},"author":{"name":"Matthew King","email":"automatthew@gmail.com"},"license":"MIT","_id":"testify@0.2.5","dist":{"shasum":"e1bfa6c7feb64591c7e04bdaf4684107cda75af5","tarball":"https://registry.npmjs.org/testify/-/testify-0.2.5.tgz","integrity":"sha512-WmaA80e3jCxLYlWWOTBDZJDHDDLppPauIBtXhOJSeZ4DK3ZTUYIvgOlr2FapiHtwR9LcoD4Iiu5ezveVxRbzUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYAuXjEyzrUGd2fDFnYJQjrmCCbM2NPVr9I++eTS6mnQIgCSvgitwOZ+79eOJx4XirQx6TjeKmz1tPYm4Cg0QUfpY="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"directories":{}},"0.2.6":{"name":"testify","version":"0.2.6","description":"simple asynchronous testing using assertions of your choice","main":"src/testify.coffee","bin":{"testify":"bin/testify"},"files":["src","bin/","README.md"],"dependencies":{"colors":"0.6.x"},"repository":{"type":"git","url":"git@github.com:automatthew/testify.git"},"author":{"name":"Matthew King","email":"automatthew@gmail.com"},"license":"MIT","_id":"testify@0.2.6","dist":{"shasum":"bb54fc44d07219c57684734205850629578de150","tarball":"https://registry.npmjs.org/testify/-/testify-0.2.6.tgz","integrity":"sha512-dNHR+mYDBVcf2CZy60wC9ENJcGmhHMT8VUjqN5kaNX2tDpkC+sf5eN+N1tms4SP8sGSKpfQI8gGUCA1rWk6LGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkylBXOHdDcWQD4y4Sc7RKJe+Rffmmi9crxe4p383OrAiEAz3v25YXOYbabgyMuvnBgV3p6pu0QII53V28Lmb+g3CE="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"directories":{}},"0.2.7":{"name":"testify","version":"0.2.7","description":"simple asynchronous testing using assertions of your choice","main":"src/testify.coffee","bin":{"testify":"bin/testify"},"files":["src","bin/","README.md"],"dependencies":{"coffee-script":">=0.4.0","colors":"0.6.x"},"repository":{"type":"git","url":"git@github.com:automatthew/testify.git"},"author":{"name":"Matthew King","email":"automatthew@gmail.com"},"license":"MIT","_id":"testify@0.2.7","dist":{"shasum":"4d9e4a9d0ddc90ca4786bc824a41b6ac25cafa6a","tarball":"https://registry.npmjs.org/testify/-/testify-0.2.7.tgz","integrity":"sha512-UPFpJNdHiOIndPxdAlaTp+DDxyn9/r2ui5zpBGiVP16MzpbW7+ZLw9yKM8QpQCYuUUtaeuGVUuVfxga7ABBxTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3CrGB3Ipk6F8veRJnKtmsTR2mmVa4sBKJEPbUJLLKEAIhALEGqNT8gZTR+AOdmxfLESkFSWpEa/yEPCZY0cJErn4h"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}]},"0.2.8":{"name":"testify","version":"0.2.8","description":"simple asynchronous testing using assertions of your choice","main":"src/testify.coffee","bin":{"testify":"bin/testify"},"files":["src","bin/","README.md"],"dependencies":{"coffee-script":">=0.4.0","colors":"0.6.x"},"repository":{"type":"git","url":"git@github.com:automatthew/testify.git"},"author":{"name":"Matthew King","email":"automatthew@gmail.com"},"license":"MIT","_id":"testify@0.2.8","dist":{"shasum":"ec51d2306bb19384bf6859aa1c78019a4a0b3ed3","tarball":"https://registry.npmjs.org/testify/-/testify-0.2.8.tgz","integrity":"sha512-xe+fd9xbKJ/qTHCpiXa55U39Jssq3PWTRuhJ1O/BQvwNuSPWjW64BmSZ3YwheaJmc0YZs3jaEGO0k4PqHedmVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGypYJaD30L19L1KKLygJtrw8Xo1O4BW3/Nu6g+5KSp+AiEA5V2BiknybWqPC1v2hjIFyieYV0wqOW73D6kBKegEcb8="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}]},"0.2.9":{"name":"testify","version":"0.2.9","description":"simple asynchronous testing using assertions of your choice","main":"src/testify.coffee","bin":{"testify":"bin/testify"},"files":["src","bin/","README.md"],"dependencies":{"coffee-script":">=0.4.0","colors":"0.6.x"},"repository":{"type":"git","url":"git@github.com:automatthew/testify.git"},"author":{"name":"Matthew King","email":"automatthew@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/automatthew/testify/issues"},"_id":"testify@0.2.9","dist":{"shasum":"25c1ec6723c15526682ca1397029990636a2a72d","tarball":"https://registry.npmjs.org/testify/-/testify-0.2.9.tgz","integrity":"sha512-KcRNQi2bpaI0tcKWjEN/Rq4+cTATksLEJnKhEawfBVa9Sk3gN0M5yb1hN1t81wa/DF1XX20UEejCjHV3/p/9vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIpoEII19yV0DkXbSBJcR50PIqBZmRExJYoKec1A7iQAIhAOvjA0ezu0l/sNp2tNbRCpz8YtRVlJEHWxABxa2XNNlk"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}]},"0.2.10":{"name":"testify","version":"0.2.10","description":"simple asynchronous testing using assertions of your choice","main":"src/testify.coffee","bin":{"testify":"bin/testify"},"files":["src","bin/","README.md"],"dependencies":{"coffee-script":">=0.4.0","colors":"0.6.x"},"repository":{"type":"git","url":"git@github.com:automatthew/testify.git"},"author":{"name":"Matthew King","email":"automatthew@gmail.com"},"license":"MIT","gitHead":"a8a2015b04806f3d68548f245d229c59fe6db7c1","bugs":{"url":"https://github.com/automatthew/testify/issues"},"homepage":"https://github.com/automatthew/testify","_id":"testify@0.2.10","scripts":{},"_shasum":"a45edc61a39df52375886cbd498a1197f3d14f12","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"dist":{"shasum":"a45edc61a39df52375886cbd498a1197f3d14f12","tarball":"https://registry.npmjs.org/testify/-/testify-0.2.10.tgz","integrity":"sha512-7feo5Ro9gdvMnrblWzKIIZE7zlxQOy5TBgr+WYEbd3DimIjSpJ6sKPFXWI+UGBdVVOz3u0AG8wGXvOujIzpLKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt+Zm2sr7E9Hp1pfhfSSgJOjL28CcEhs6sOLLWIDv8PgIgNo2HqtfmeUJQzWRRFELHV5VSKFkYraKTQhYFh0TN/8c="}]}},"0.2.11":{"name":"testify","version":"0.2.11","description":"simple asynchronous testing using assertions of your choice","main":"src/testify.coffee","bin":{"testify":"bin/testify"},"files":["src","bin/","README.md"],"dependencies":{"coffee-script":">=0.4.0","colors":"0.6.x"},"repository":{"type":"git","url":"git@github.com:automatthew/testify.git"},"author":{"name":"Matthew King","email":"automatthew@gmail.com"},"license":"MIT","gitHead":"7084f25115d18b14e83b64212dea683e5b446683","bugs":{"url":"https://github.com/automatthew/testify/issues"},"homepage":"https://github.com/automatthew/testify","_id":"testify@0.2.11","scripts":{},"_shasum":"413ed60824d14d72cd21866f678e4fb89ae344a3","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"dist":{"shasum":"413ed60824d14d72cd21866f678e4fb89ae344a3","tarball":"https://registry.npmjs.org/testify/-/testify-0.2.11.tgz","integrity":"sha512-n4CNsZeho+tBDUEGHnoSm3G5Fem40Sy2iEjlEdckko60jxrwOrpWl11zNYDiexUDRFfPmVzxkTe8qdq98FD38g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaBlWEkW1ChTQSUujqcH9k2TLXl4mZEQOMfTUqgbqoZAiEAnlrz0BGF82mvzv5CbcAyaRSEztnV8snQMiqkgCBjxkU="}]}},"0.3.0":{"name":"testify","version":"0.3.0","description":"simple asynchronous testing using assertions of your choice","main":"src/testify.coffee","bin":{"testify":"bin/testify"},"files":["src","bin/","README.md"],"dependencies":{"coffee-script":">=0.4.0","colors":"0.6.x"},"repository":{"type":"git","url":"git@github.com:automatthew/testify.git"},"author":{"name":"Matthew King","email":"automatthew@gmail.com"},"license":"MIT","gitHead":"edd1cecc0781987b2ce97d6170e7856dd21a8b3b","bugs":{"url":"https://github.com/automatthew/testify/issues"},"homepage":"https://github.com/automatthew/testify","_id":"testify@0.3.0","scripts":{},"_shasum":"4f277af512b58c5c57ab19fe66059650610620ea","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"automatthew","email":"automatthew@gmail.com"},"maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"dist":{"shasum":"4f277af512b58c5c57ab19fe66059650610620ea","tarball":"https://registry.npmjs.org/testify/-/testify-0.3.0.tgz","integrity":"sha512-wZn2aT/HhjFAu8RiheBFk0w4/1goek3MwGn6pMlFybgm/de9PLlKtWaeQGNoztPskQaSqmdb7r7AoC/VeumNug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG+9bP98QW43IRWy3uiVnY1q5E8hW167lPAq4JoVKjJAIgGFDUhH5G+y3vi9aM+ZKitKIasItN2S07+wJlSmYulNs="}]}}},"readme":"# Testify\n\nSimple synchronous and asynchronous testing, using the assertions of your choice.\n\nWritten (and most easily used) in CoffeeScript.\n\n## Basic usage\n\n```.coffee\n\nTestify = require \"../src/testify\"\nassert = require \"assert\"\n\nTestify.test \"straightforward synchronous testing\", (context) ->\n\n  context.test \"arithmetic\", ->\n    assert.equal (2 + 2), 4\n\n  context.test \"strings\", ->\n    assert.equal \"foo\".toUpperCase(), \"FOO\"\n\n  context.test \"error handling\", ->\n    error = new Error \"I failed.\"\n    assert.ifError(error)\n\n```\n\nOutput:\n\n![basic usage output](https://raw.github.com/automatthew/testify/documentation/doc/basic_usage.png)\n\n\n## Asynchronous usage\n\n```.coffee\n\nsome_async_call = (callback) ->\n  process.nextTick ->\n    callback null, \"pie\"\n\nanother_async_call = (input, callback) ->\n  process.nextTick ->\n    callback null, [\"bacon\", \"cheese\", \"pie\"]\n\nTestify.test \"a suite of tests\", (context) ->\n\n  # When you need to test the results of an asynchronous function,\n  # give context.test() a function that takes an argument.  You can\n  # then use that argument as a new context for nesting tests.\n  context.test \"testing something asynchronous\", (context) ->\n\n    some_async_call (error, result1) ->\n\n      # If you give context.test() a function that takes no arguments,\n      # the test is required to be synchronous, and considered to have\n      # passed if the function runs without throwing an error.\n      context.test \"result makes me happy\", ->\n        assert.ifError(error)\n        assert.equal(result1, \"pie\")\n\n      context.test \"a nested asynchronous test\", (context) ->\n\n        another_async_call result1,  (error, result2) ->\n\n          context.test \"result makes me deeply happy\", ->\n            assert.ifError(error)\n            assert.deepEqual result2, [\"bacon\", \"cheese\", \"pie\"]\n\n      context.test \"shortcut for passing an async test\", (context) ->\n        process.nextTick ->\n          # you can call context.pass() instead of using a synchronous test\n          context.pass()\n\n      context.test \"shortcut for failing an async test\", (context) ->\n        process.nextTick ->\n          context.fail(\"I just couldn't go on\")\n\n```\n\nOutput:\n\n![async usage output](https://raw.github.com/automatthew/testify/documentation/doc/async_usage.png)\n\nRun your test files with the `coffee` executable, or by requiring them, or using `bin/testify [--color]`.\n\n    coffee path/to/test.coffee\n    bin/testify -c path/to/test.coffee\n\n## Examples\n\n[Tests for Shred, an HTTP client](https://github.com/automatthew/shred/blob/master/test/shred_test.coffee)\n\nYou can also use test nesting with entirely synchronous work, as a way to structure the\ntest results:\n\n[Shred's header processing test](https://github.com/automatthew/shred/blob/master/test/headers_test.coffee)\n\n\n\n\n","maintainers":[{"name":"automatthew","email":"automatthew@gmail.com"}],"time":{"modified":"2022-06-27T05:27:55.581Z","created":"2012-10-23T16:11:39.637Z","0.1.0":"2012-10-23T16:11:40.174Z","0.1.1":"2013-01-08T18:06:20.805Z","0.1.2":"2013-01-08T21:53:01.752Z","0.1.3":"2013-01-08T22:16:53.561Z","0.2.0-beta":"2013-02-15T02:24:38.468Z","0.2.0-beta.1":"2013-02-17T17:31:40.948Z","0.2.0":"2013-03-05T19:24:18.068Z","0.2.1":"2013-03-16T21:35:07.236Z","0.2.2":"2013-04-04T23:44:24.342Z","0.2.4":"2013-05-19T22:24:02.517Z","0.2.5":"2013-08-13T21:47:16.659Z","0.2.6":"2013-08-23T21:44:03.958Z","0.2.7":"2013-08-28T16:57:52.424Z","0.2.8":"2013-09-24T17:34:53.802Z","0.2.9":"2014-01-20T18:10:42.518Z","0.2.10":"2014-09-10T21:10:08.927Z","0.2.11":"2014-11-10T20:38:11.887Z","0.3.0":"2015-01-21T16:10:46.349Z"},"author":{"name":"Matthew King","email":"automatthew@gmail.com"},"repository":{"type":"git","url":"git@github.com:automatthew/testify.git"},"readmeFilename":"README.md","homepage":"https://github.com/automatthew/testify","bugs":{"url":"https://github.com/automatthew/testify/issues"},"license":"MIT"}