{"_id":"testing","_rev":"105-cd24e7adc23635e720adead5109db3d2","name":"testing","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","dist-tags":{"latest":"3.1.0"},"versions":{"0.0.1":{"name":"testing","version":"0.0.1","description":"Simple testing framework.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"async":"*","log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.1","dist":{"shasum":"69ed3911b3e8c040dd5ff55252e3f451157797f8","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.1.tgz","integrity":"sha512-ox67d4uRXSD2WNZTL/kmqO5uvfpxiaupvOWzOllDqCT1cnSobk1PCL8nAo0zWtV3eLJCGfOtqcKOBeQydl7+hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwYofeDCbZU0rmZu6ERefg0cc1e00XFch046kVCXdrYAiEA8fACEvbiYvJABUBhxdowN26mdeqMyLzrSZbLNg4Cids="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.2":{"name":"testing","version":"0.0.2","description":"Simple testing framework.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"async":"*","log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.2","dist":{"shasum":"8b45ab9f631445edde4aef33ed6c5604831bfdc0","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.2.tgz","integrity":"sha512-jrTd9FgDazeQy+tzf3nLAnP82DB8y2h3uieuSG2sohZpekwdj5toRv9xXPI/cDZJYBmEZK/m9L8+SdXq1BxrBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXsyqR1Z8haJxTo/kUIiGDYk7P5UJy+yyjKIPckSGg+wIgee2RPMcXmaNiKZpXZLHYP2U/4o1FBzB4q5iS7B7ARdU="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.3":{"name":"testing","version":"0.0.3","description":"Simple testing framework.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"async":"*","log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.3","dist":{"shasum":"be04aea62eb8f4316b1fcd099c5378e4fd075b1f","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.3.tgz","integrity":"sha512-82ATBD78FDxIjkcx70ic06vBlYwbxyG1lT89rVjBpa1+DVX50oOJZvt3XfMeSa8ZzOKh+XimoSt8JlDOXsy/Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdYSIEs6JorrVE6VhU4NPG08jgVs8rbS8Hw5ys5SGVegIhAIqTj0Kgofy8t3e3IfIkkexAnUP6RJ1chZhaKNXeR3hm"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.4":{"name":"testing","version":"0.0.4","description":"Simple testing framework.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"async":"*","log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.4","dist":{"shasum":"a239e42d50a06e54976ba0dffd2a1834f966e495","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.4.tgz","integrity":"sha512-yGyK98XXXeFoOhbzjoIuWKsQAvL8dfmarNqR58CbZXvss9bfYkP1raws+QjYK20jBks/kPgOR0glD4JEBrvuKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEw5Yoo7n3FzkYnUgRk20Wfv3I01MvCGCv42QzFnkk+SAiB/6RRTWmFTvlGtuKHvLuhvp4mqWKoWmETiuYPcb+K7dQ=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.5":{"name":"testing","version":"0.0.5","description":"Simple testing framework.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"async":"*","log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.5","dist":{"shasum":"3a451796fcdb9b287fe96a0ed200b440c1d01a47","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.5.tgz","integrity":"sha512-0WofHMjnVvMekmczUFOBAhqiJC6LVRgpiowduJXqquoA7d24btVK8sv0WC9fqBdkav+16GFJBcGXVBsSXWKfog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+NCZahTAEV2xRccVN1SkiiiW7YbE2GXa1Lrss0q6I5QIgPS0qXbk+cwEnNJ3vjURAUJ/EbI2El84WlOFkvRPJOqE="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.6":{"name":"testing","version":"0.0.6","description":"Simple testing framework.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"async":"*","log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.6","dist":{"shasum":"dbfd002c7c62d31b2e4bae73c6a021675597f7ea","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.6.tgz","integrity":"sha512-PwSeLPyKjN4l9Gjl3mi/+6XkyQvncp/iBzueUTvFH1asB4stQ9eJqaEIwhCoz8qMX/HTCmc6E6Wy4HJCowfjhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnmB14xneDcYa8fOD+/GiNkBADU3HJPWZpPjtpBRxrSwIhALq1Y74VWegOy4x033T3NKTCxP71tOUHonA8wSjSueMk"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.7":{"name":"testing","version":"0.0.7","description":"Simple testing framework.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"async":"*","log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.7","dist":{"shasum":"164a2a9ca3b4399df7a22abc9eb3b4b147fe7a0f","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.7.tgz","integrity":"sha512-mHzbKMNs7wFFtUbbMYaLrY67EhURnkdVEla44rOkXDp7qDuqsh7Qso+LLbYVyaLE9TBXAbwLN7ZAjiGsjBxYqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAz/nGEkbCU7ipfEh2S/+lXvgInrCrunwCt9pvUiHtQAiEA9/u2mnlls8L4MK+zxw6mmrFJGpkBcEanamX2ROL7VOI="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.8":{"name":"testing","version":"0.0.8","description":"Simple testing framework.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.8","dist":{"shasum":"446c832f42fcf3271da41db10c1d23a1080a30ba","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.8.tgz","integrity":"sha512-qXbN7dvhcAyG8AK2urIMYMQo8DYQuKzCfRKfzw/iVyUT/tJ79Bpk19QPp51r961dIDFJ5ecTz0dg/VKFWqvf2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdKNsKMyDMpPKez4fAzrdeV4H3tkukXG+nCjkzLeswCAiEA5c4MXekbUaJ6IxoD2Z46Ezc4y/UtN/kB/In5s++Iijk="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.9":{"name":"testing","version":"0.0.9","description":"Simple testing framework.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.9","dist":{"shasum":"cd83e664f4654ff3db214db3bb18e403b7ccf4d8","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.9.tgz","integrity":"sha512-Nok/ouznOf1J1kNwUjovaLNimHXV6dZ/LLbo4JPECaDLG3dQtaXC/1+w0gTUESFCcKlKGtesOCGsftkO4tr+0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvPj+8MfF2lDNNj80QkIHpD7PpNYXbuTvwciP41ncdzwIhAK59L5OucLGAMneSNXN1EfnQ6RICdBh46obF+zq9jClQ"}]},"_npmVersion":"1.1.69","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.10":{"name":"testing","version":"0.0.10","description":"Simple testing framework.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.10","dist":{"shasum":"ba23b146906d01aa2ac1a94bf5678ff8a7454aea","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.10.tgz","integrity":"sha512-+jdF93aw0pWnaMKBUOt+o80mYiPjYSHBhNP3EoehaIHv/4Z0UaxcDCzv4+bKijlBpqKRLGjWlr4M6f+D/mjmug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCet0uORvNIjb9OnGBn6bbdM2KGS+50aVG84rhR/y/MngIgB3CD8C/XDv6SsDNe05nwsCIILETdg0l19tkRkrz/74s="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.11":{"name":"testing","version":"0.0.11","description":"Simple testing framework.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.11","dist":{"shasum":"2e53ad0529c5eeac72cc7c317d4b803f5c41d0fb","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.11.tgz","integrity":"sha512-mgRmy0L7FF+C+2VAbbyh7A+dlmWm4xR1AKTGTnZVHTfoIVFfgfFlyo45k4V2ZvylyQmqQ/QB6AUsyrFHi7DMjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXtJm9uJTKuQxIEQKRFQYg2HNOnUaLUeZpiviTKUeALgIhAO7f4J+59aa71qqPl9u96vn8dehpJBrYZOu+M6eeUb1e"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.12":{"name":"testing","version":"0.0.12","description":"Simple testing framework.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.12","dist":{"shasum":"7261ea0086e717a72026936b90f8752c7723c69f","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.12.tgz","integrity":"sha512-kPwaruvp+/YOjmE5pbXSLW67DP/kN8IU7CTI3za/TEKy2/Knup/4PpMM4NuLbXB6Epy70aYbEQK52HbJgSBLjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG6k9J9OTXG5LirESOEDBMaYPYpDLbXVSsehYsJYtDsAIhAOGLhHeLLW7R5wZ3xDJcdfsud8hafZUWB7iR6T2lryR1"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.13":{"name":"testing","version":"0.0.13","description":"Simple testing framework.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.13","dist":{"shasum":"15b3c3d23e1dd3aefc15d9026d630842fb43c0d6","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.13.tgz","integrity":"sha512-72Xoy0IygxX3EUIaUn2HuQLoaOmbGGTFaMUZkrKQ7IKYrMET7zjn11UHT9JUr+WvmTAu1aDYxoBFUrQeAIY0lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL3w/yQlBwWMCshgK0n352QgLeMfnz3CD7f+QjSN6KkQIgVIvxVKjsmsXrNqesK/1Wqg+Tq4thFXpuJNlt7Yp4dCQ="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.14":{"name":"testing","version":"0.0.14","description":"Simple testing framework.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.14","dist":{"shasum":"de28184b5727252eba024dcb97d12c81f99b5f86","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.14.tgz","integrity":"sha512-4k2U6oy36tWeHlXO+LLKh5Tj3WjlM8AvX0mH+seuLMVZZwS0e0h3MnLql1Qx/V9p76MoYkZYxgn9yPky9jnbaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhjlOgyRpUkMPk6BMvT+wAQeJHfw+rEpVuqKulCT65uAIhAKZbjoWohwYokghez35JmNlls62P/1ppWkDETL6qh5X9"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.15":{"name":"testing","version":"0.0.15","description":"Simple testing framework.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.15","dist":{"shasum":"d18a331998d2c35841497e2822c09ed792fe8e62","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.15.tgz","integrity":"sha512-jI5DYjjrcS5E81Hw1zRyOx74boWY6vys8US2LsJJ0MCJWYh+DuKaPYnX9zLb/euASh5hDGjChRSLtjklJ98y1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBP7/UthcuP6Rt8yt8U4ADzJwk+xwpRq0HHILKxRlzugIhAIo0tS5c0HFvbt2St83eYs/6/ta/QG2nYfEzJwZsx9iL"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.16":{"name":"testing","version":"0.0.16","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.16","dist":{"shasum":"a2dc5c9f60d8dd50b7114f76fbfb29c04bf6d26f","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.16.tgz","integrity":"sha512-5fD6t5TiTyKoPCj7e23SBHbpv6wYaUiUorFhJOVJtNtPk2HE4Ly7gJnFW92A9CaJMP4wUiM2JP/zfV3N9XBZJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtv+pHkvPVbzn8Zc6CdRNlTCeG6buMKfX8Sfjt8JYBAAiEAxltpXTJ4/Qqg3WQ7EoBYz/iK/GhmGq1stGXDky2OAfI="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.0.17":{"name":"testing","version":"0.0.17","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.0.17","dist":{"shasum":"bc7f44020888151892d5568b90d507f830e067e2","tarball":"https://registry.npmjs.org/testing/-/testing-0.0.17.tgz","integrity":"sha512-MrtBFtT2bEa9lx8M90RW+7QlOAlxIl/0+JfTrydy8O8VABWCDFLwHlZ+tjS29cUEN+2GnGcF0xgCL3+BzFB0KQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWjWd5OehxZX8A0IjINbAjR96x4TnUoiMEIHr4A/J0BgIgHRZo136wCWCZpmbAIm6Xdt1kCQSg5OREB1vJRmfGxm8="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.1.0":{"name":"testing","version":"0.1.0","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.1.0","dist":{"shasum":"77245d9d370cc0d81f410abeaa0d2d11e2ffb377","tarball":"https://registry.npmjs.org/testing/-/testing-0.1.0.tgz","integrity":"sha512-wLhrwgvsyFLcUp7B2XG7LCdMas6iRl7xOP5AqL6LqYjMJ/Dz1vxsjfh3Zs+Pl6ZsrzB1WKpCND8fVICRd9YYAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS+3eOSYEvUo/P/D3L1vHOiR+KVEoJqGKZYCePxzT2qQIgWQgYGp9wyY2FGTr/lcR6NLpbFo20dWN4oCVPAWy1Q6s="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.1.1":{"name":"testing","version":"0.1.1","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.1.1","dist":{"shasum":"b53b5a1a711c3f4eba94f155b5a2b0e515014e97","tarball":"https://registry.npmjs.org/testing/-/testing-0.1.1.tgz","integrity":"sha512-z6Q6SN9LWFXROe5RWYBIFIdQjZovHBw4ZCuG3cAO6HLjrk0Y2FSLThWaJXSITKKjPgyBMuglJrskEdxy5ag3IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB6yvunOXvImdo49+RSLeoEHd0bRmX05hN2WKCwSk1+QIgczZNaegqNsgyG+00vodQcbXx60QNMq7exUcpXlbYIAw="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.1.2":{"name":"testing","version":"0.1.2","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.1.2","dist":{"shasum":"cdff5b14af69f39a09dd4c9fe215857dc6309f86","tarball":"https://registry.npmjs.org/testing/-/testing-0.1.2.tgz","integrity":"sha512-z6WTY5rpHFplLqP/kdULNUlfinFVi/RrFthzWzFqCBaBpVGiCj6/Xhd+W47i6rcORhR9hSS/cvIiyA4L+o+HBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgs5skpPzY5OCcwTNEwMGWfO56K68y2K9e/TEcGwh/+gIhAPodc7TlFPAgoOMUPAw0o0mMIEA/OrME7MWaPXn6KbrN"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.1.3":{"name":"testing","version":"0.1.3","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.1.3","dist":{"shasum":"e82f7e6793b4f2666a1b3a819e73ed8bd82a0a1d","tarball":"https://registry.npmjs.org/testing/-/testing-0.1.3.tgz","integrity":"sha512-73V1ETOh/w88L7uZTacSfeRo/d30oySptUtwYQOPEdH573BDROmG1vGdBRXf/nG6jZj6F3fnIdCbHk7cBtF2TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpDxVkHcNXuT1Gf6/hO4MG1bGJaG8xtBYRAMR2vsweZAiEAvQCGKkMCnNhD0hTPw3jdfPYHPo3Vnkomtuahk4LZP6A="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.1.4":{"name":"testing","version":"0.1.4","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.1.4","dist":{"shasum":"92d31244e7064e2dd5db5d982b453380e284958b","tarball":"https://registry.npmjs.org/testing/-/testing-0.1.4.tgz","integrity":"sha512-jmhUdR10QqtB6f6slocOa+42k7sQ1k1zSFrlSMXqCl6CfOeseCVNRmCxtlaopYdih9R4bT5AAllYwV/nXEB0Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyrfjEQDZ68JofbRux9gfebi18datge9bL5QgWzWzEDwIhANhtlaf+tUQSeNAKAezQcutAaJgD3MpKQpDul+x51trY"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.1.5":{"name":"testing","version":"0.1.5","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.1.5","dist":{"shasum":"be75c4f82fc09d6c389c66acd8c74c3c3327b6ae","tarball":"https://registry.npmjs.org/testing/-/testing-0.1.5.tgz","integrity":"sha512-bFWYji6ofHGIa9aZ9JeXwEIxgIHfmnvL12mRZxYw9I86W5HDMEjz29PtGcL2M7O4YktAY5b8+ingb2QPM9O1jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnT/XqGxfuSlJ/pByOQXN3gGsyO/s+HPIeB6jX/r/KpAiEAxc2o+dwd5RhIt9XmDnC3ZrWBdAdEbaBnIDVzpXsKzAg="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.1.6":{"name":"testing","version":"0.1.6","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.1.6","dist":{"shasum":"2f90b35d76f85ee2677e95ecdd885bc77c21ab7f","tarball":"https://registry.npmjs.org/testing/-/testing-0.1.6.tgz","integrity":"sha512-MdLqUbDM1o5UqJPrQhFBa4vaqeWmne0ZTrcgqxGcnDIziePt9WRCIpzh4NYvrS0to+nomjzn839C3GV2IsKqxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdJjZXsKQNRJmAAbPlfyR2OeGYm8iYaXy8MJXmq9kmggIhAOMNygmE/BVyA/GGkK2J2FEELN99ZAyrm50SSEGzKM7O"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.1.7":{"name":"testing","version":"0.1.7","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"_id":"testing@0.1.7","dist":{"shasum":"393ba953299dc689624ba20d7ef064f2d0e9303a","tarball":"https://registry.npmjs.org/testing/-/testing-0.1.7.tgz","integrity":"sha512-dffukQujIKfJZcyr/AsRDcNTPlCsUUXkEiLEJxovej9YqEKhnVu25Q6sHxqQeJG45X4Ry3ANSJTY87YZgxIuQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKBIA2SBjMgtQxKTZiizywDV2dzZJwAcS2xXsn/m1+ngIhAPOe3sD9XIHJ77AZNGw2xZZRcUS5bWCm4GYKYqAjTOfX"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.1.8":{"name":"testing","version":"0.1.8","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@0.1.8","dist":{"shasum":"7c7d66dd8e24e825df1432524c256c49ee14e0e8","tarball":"https://registry.npmjs.org/testing/-/testing-0.1.8.tgz","integrity":"sha512-8T69RDaU6q/JOHLc51AU/vjF3EL2x81wSPisByhJW3NA56HECWW5ieEVbePjYdJisvHCENxrF6oi0HVhpeupJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs6OxtDW6NeuvPhTYBtwBm5CA7kh9QCXAVTUiGy04nlwIgSSTYzJ0P7N0fDao8srHqA09eo8TPOplMTeCNNxjTy/M="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.1.9":{"name":"testing","version":"0.1.9","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@0.1.9","dist":{"shasum":"3c6ceca82c97d6698d7783714d290e968c6bfab7","tarball":"https://registry.npmjs.org/testing/-/testing-0.1.9.tgz","integrity":"sha512-ARsrdF8eqTodLSjsIWMnddD4JW/yZYObzJ4j6++XTrWkeN5ETl5LtR/B3sEitXe8nG2wdJup4aGrGJcU0DX97A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4WaNNxEVmqCAV0R/teCTB2nTTqgxXVqVni99ALTxvyQIhANIlEvEVFjjvfdCUVDWtIeb7mQETGa4xp6X6T1RSdog4"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.1.10":{"name":"testing","version":"0.1.10","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@0.1.10","dist":{"shasum":"c64b8b9078ba09615e600569661d20ad27518ba3","tarball":"https://registry.npmjs.org/testing/-/testing-0.1.10.tgz","integrity":"sha512-RXZvhpBnzH7JHpMsE6OLBquYTjOJ3O1OKNf7JGpqFmADMETDaSgx1nBLD44bxWYTV8nJLlMJLhdIdDZ8GOBIjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBv40Hj12W839y1O/OEGhwMW1xuqXFwnvYCn5gHh4DNDAiAjOVrRQ2cCRQ3ch4GdZqis+Ju2MH2sUea9HdcdwwFnAw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{}},"0.2.0":{"name":"testing","version":"0.2.0","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"gitHead":"0e0fe97bfb9f7f2fa31bb86b3e66cfa86b347c85","bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@0.2.0","_shasum":"59aecb52bff23b6c48b20546bd41c8471ca72874","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.25","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"dist":{"shasum":"59aecb52bff23b6c48b20546bd41c8471ca72874","tarball":"https://registry.npmjs.org/testing/-/testing-0.2.0.tgz","integrity":"sha512-TZd9orWomvZjYdvj/pXHCCZTkzd/Yr5y0ZCEya4zIdhMTyrn7gniYoTzibWhEpBEAfD+M0KWulf9CkAxPkIPyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyobpBpoG3TiwF9OAtYv1NxawIjao8O48bk4J71el5xAiEA1kTD8BQhYHdJxkLnNQ/4+oyAVTpsonRlwlR9HdGHu7A="}]},"directories":{}},"0.2.1":{"name":"testing","version":"0.2.1","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"gitHead":"302de374e09d2dfb8f77f59ee7a0e152c47396ff","bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@0.2.1","_shasum":"11479f68eb401768e009af6a27cd55f275e0312f","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.25","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"dist":{"shasum":"11479f68eb401768e009af6a27cd55f275e0312f","tarball":"https://registry.npmjs.org/testing/-/testing-0.2.1.tgz","integrity":"sha512-5vxWHzGB+mafb1jNg/B0DWwsG6XqVOx7FcXi9WNrOcCTVfDveRCCSEA3O8Pve57E5LcqPNbIMWGV0g3QGaF0wA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKo/8/lzDatEzWz0OsPo+EaGh4wCjXcKCTHSAlZ6dO0AiBEMH+nyfpvoSySvUm8uqqZ0rWfZaLeD8Ennr6rENTEJQ=="}]},"directories":{}},"0.2.2":{"name":"testing","version":"0.2.2","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"gitHead":"47c10285877c1bd241a7148ef11285439042f6f7","bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@0.2.2","_shasum":"9006cb32d9e9d3a762b533d7405574d121bf95ad","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.25","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"dist":{"shasum":"9006cb32d9e9d3a762b533d7405574d121bf95ad","tarball":"https://registry.npmjs.org/testing/-/testing-0.2.2.tgz","integrity":"sha512-D6OdW098/FIrUJV3AdoZnHFijVwDtCJHkbHfjkPvyjJAaaccHz+O/25KX9czu8WjVk9668Ix59cd9zFWHRLYiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwMwlrYERwg/ua1NwwQvmjCwh/WnUPd6MY2cKgORvMNAiAjxQNb8CYVyK88bJVQhXhkhg+WnvfN7BAgK+qcNjjwcQ=="}]},"directories":{}},"0.2.3":{"name":"testing","version":"0.2.3","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"gitHead":"0dab5abe3c418b9d6ba01d465468327e0fad3799","bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@0.2.3","_shasum":"33b768f35590475c506796d8b1f7e2a8921a2aec","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.25","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"dist":{"shasum":"33b768f35590475c506796d8b1f7e2a8921a2aec","tarball":"https://registry.npmjs.org/testing/-/testing-0.2.3.tgz","integrity":"sha512-4EIs2X1TKGFm0Bdw4SNfcywo+1FfQeNygZ5Vieg588KSO4UaPbAtVtmPhRKh4hyAAsvYhJTJqANAh6+u53KIAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYsj7e9bN/QZBoLFDNrUr/Qpe0QDcUB2lydrsKMjTS5AiAIQ3ob9VJz8c735/BW+oUU1uIbn7NrB5u76Ldz2HMinA=="}]},"directories":{}},"1.0.0":{"name":"testing","version":"1.0.0","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/alexfernandez/testing"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"gitHead":"8104cb7933d62bdc8c01a6f2426f3a1eeab86e43","bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@1.0.0","_shasum":"d9e4620a5b98142953634cbac2771f6e321b8944","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.32","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"dist":{"shasum":"d9e4620a5b98142953634cbac2771f6e321b8944","tarball":"https://registry.npmjs.org/testing/-/testing-1.0.0.tgz","integrity":"sha512-KVt3024UPwFu0Px7v4asOhBePQbA/qiBglDFIsoSQuvd9bCl7uoiu1yO4fOU1DJUiULGGno9F5PQc/iSshNbMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEG+1mvitGHL0dh43lnZCRBpanJsylFnOQgyOwK1FopPAiAsBzrYDSasJdpgGA+CdAhBi5yf9fPARDenDRciKW06Hw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testing-1.0.0.tgz_1470237615196_0.9238107281271368"},"directories":{}},"1.1.0":{"name":"testing","version":"1.1.0","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/alexfernandez/testing.git"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"gitHead":"0918bca8a945ce9864a5e2f8c5d894aef39d5512","bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@1.1.0","_shasum":"e67bc11f264193bfacb9d32be02cdd75dbda8bd3","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.45","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"dist":{"shasum":"e67bc11f264193bfacb9d32be02cdd75dbda8bd3","tarball":"https://registry.npmjs.org/testing/-/testing-1.1.0.tgz","integrity":"sha512-6S8Rc8Rydc0lo5c9iZAh9ZmLYbhMUSc2BDwEPrq5Kxl+VyyUOYJv5NzW/j+XmSGkHaIQDHGSd+Xtzbs3RN7DAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyS06U076BBcsAXW1GQAzeKZFk1EqY2Tkvu6htidngZQIhAMJmE5YYYFw0dnniIgrBi3GDKN+wAeQsVF2wByvNxVyK"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/testing-1.1.0.tgz_1477267818131_0.3576775824185461"},"directories":{}},"1.1.1":{"name":"testing","version":"1.1.1","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/alexfernandez/testing.git"},"dependencies":{"log":"*"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"gitHead":"d3b9dd21526a22d7e337212029f15e6f8f662017","bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@1.1.1","_shasum":"9a05730555f52d6d9c914083bba55ac48ced9203","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.0","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"dist":{"shasum":"9a05730555f52d6d9c914083bba55ac48ced9203","tarball":"https://registry.npmjs.org/testing/-/testing-1.1.1.tgz","integrity":"sha512-QdFaP0Y32irbgdjKobGGipMXbfV1Ewn2P2zCYR1szSg5EiSW0zvVHHwcFF+9hm8UofkhfmnInjjZQ6viROGzqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0PzkT4kgPuXACOWCA2cnp8PlR3/F+X7oMD4BjJp95vwIgEAJhnqqUuoKR61iZdUU768JpK5ryqfowQFYdJ3UM+yU="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/testing-1.1.1.tgz_1488585222456_0.6539714448153973"},"directories":{}},"1.1.2":{"name":"testing","version":"1.1.2","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/alexfernandez/testing.git"},"dependencies":{"log":"1.4.0"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":"*"},"scripts":{"test":"node index.js"},"private":false,"gitHead":"7173cf88ab3fe40d7e15d5baa6a88feb8646c2da","bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"dist":{"integrity":"sha512-+wHrDL29KsI3NQtgGmgdZ/MaUZhnVePbt5ZfiMn6ntDpv/kMWfdiBrg/lJqntor9H8+zQYxvfPLVowPPs1nVEg==","shasum":"575b123070f63c5068e943cf255dbae71c5d8ba6","tarball":"https://registry.npmjs.org/testing/-/testing-1.1.2.tgz","fileCount":7,"unpackedSize":31985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaIWPCRA9TVsSAnZWagAAPYQQAJ7XeeWplC6UGn36nOBC\nVjD9tYQn4vLhlIpwmtSU35iupiz4+K8U8ytBCR9eYKZ1sWV5TnslESA0banS\nnRjSTe2vyyhmztIv6TDRd+jfiytCMNyA4DWMzhDgzYL8uMoWFZphuwcnuGoB\nrTsDdXKCt+6CxmXq3W+L0QfAwqgjEGnoM06OzHFJDJrFWn0T/4QrEC+q69t9\nnDgbJ1jvTJkY+WRUpayZNRKkptSWgVdE0R+gZRuUqADdJRAb+6yEieKUuB1s\neV103xkdaDVAXav2wzNLpPBnDegO/UpjZBraGvC+nP0ew1nY6B7avCGvniBG\nTw8kUmXdly2nF7P69a4iaGy68dCY1wxd9mt5dRTpHWXX6WeHZnRWTe6VCf9Z\nBw08G+22O8IBMu2We+1+9VK31+JP5Br+7/Bd9R70TTbK0ZBfOZtU3fJdeD4q\nZzOwcJZISAcReq8S95qzhrEKckr8GAXyGdSpe1xD2iUIzU3jNEcyKQj8Nmdk\n/ZDliwVqa4CB4payK1Wnx22PJcJSUl6gC5k8rKtG6ADM6UXOCMv5GjIeykHv\ni85VM6oxr8kJp1cDdwOGaKXLpmpNqTibrg1px7af7Qdkttv6w3SzieqiGC2G\nMFSyu/heW/2kMB51N9uBGJyhgDapoBnoktasc+4fGFnbHlZNEksR4Y1lGhZg\nehWx\r\n=gODL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIA4eBOPCiQe2AutIkpq+n597u7IxJt8vuGIpna4phnAiBdI6v9aopbIlSeGJ/yuDfv9si8YPTR3Q5VbUedo2AA5w=="}]},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testing_1.1.2_1550353806758_0.8053864306587415"},"_hasShrinkwrap":false},"2.0.0":{"name":"testing","version":"2.0.0","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/alexfernandez/testing.git"},"dependencies":{"log":"1.4.0"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":">8"},"scripts":{"test":"node index.js"},"private":false,"gitHead":"51611b1394d11e28f4abd7e8bde8c5859aab35c5","bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"dist":{"integrity":"sha512-UFN8NyZRr2G7oidZ4+cYjb8GPx+sFxpPVxtaAELQfp4doNXiFxm3OnX9yCyHrjR0L9gOKSuJ0unn+i008ESrvw==","shasum":"87e6abd7e5e1c0200c895ed397ff6c956dce835b","tarball":"https://registry.npmjs.org/testing/-/testing-2.0.0.tgz","fileCount":7,"unpackedSize":32660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/nxZCRA9TVsSAnZWagAAaXUP/i0a1IeGBcvG8uv/komG\nG0YkxyXK8pQHTLaQWXxurSTIOlBucOKFwr6LdR9DWRJuo5q9P9DhwtcXVoSy\n55LuQPENz59Deo/g3CSmYLlACzlg6RvL92M+x+/n+nvnRlHkaOQxvXnXiBEw\niWIuoa+qVQZ9uB1aAIiCBW5XnihzMmEww1vKqzx2K54nAyZFwWcalH+jblp8\nJD3FBjUx/JHsWIdDXplKs1emFOGPyptng8lbwLl6RFWg6f0ZgRLSXmLpOIqY\njQdR1PmN1xusrD4iHQTQO3oa3x4o6d5sbR1FSwzF+ME3pqopjzYsy3I1xObI\nIDBs07O8hfj8OQz8hPge4IXahKcN0BivF3xr2PqrW9jj41w8Ll6BezYI8C50\nMrnV3lv5WDkSDE4Jh6RdDXmVOm5K8Hz6LpTOWXhcZUa1gMDINntIT/4wcjKg\n8uXgAElQQH6IqxmZoc14Bp/2O3LPb4DKU7Z0AFFLWRCBUZui/v0d8CNoxpGv\n+HdSjlQ5ksGfT6mrxIkaastPEqGlj9oGqdZh5mH/aUe7gjR6R9F8kfbnc6xL\nX5r6p90m6FhIxyXUa6IbClA0oThKQqKYLBXQyFpd8QrZpfjydo5RKcKSWdZy\n80ZcSEajjevbFSDgjcgTpEUjDd4mLSV6pXEjA2ZM0zIvALzduygr15SgjZSZ\nrvuz\r\n=FsaO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChiXkgfme1x7W/2QY8QTchVud7DSmmhpERnFbi/9g+hAiEA6cEOG9IZecyheVaUYGXZMmyurhEWRwO/0JBAyWXvZJk="}]},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testing_2.0.0_1576959065370_0.7363750163163167"},"_hasShrinkwrap":false},"2.0.1":{"name":"testing","version":"2.0.1","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/alexfernandez/testing.git"},"dependencies":{"log":"1.4.0"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":">8"},"scripts":{"test":"node index.js"},"private":false,"gitHead":"7ac099b50c0ac30397b652e5c027db503da0295d","bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"dist":{"integrity":"sha512-2zQ08tZ0fm7ziEsST6DIzIear/sz7AntmxlGsBm+1OPY1ymVzc9HGcLqLuJhwON1npQW/M2eRsukPliSSma+1Q==","shasum":"50fd76afe0280a3af36282e0838e8cc8c0c48111","tarball":"https://registry.npmjs.org/testing/-/testing-2.0.1.tgz","fileCount":7,"unpackedSize":32616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/oc2CRA9TVsSAnZWagAAnXsQAJPqWRnrhwVrprPaZuqJ\nQ0CrEK4ZeIkiSahL/rsUMx10AFtOd6njS0azNWB3kttCbF+jTHKtpK5uEMwx\nW0utGmD0cOB4+tQVjMJSA275+0ayNFMrc0iNMgvGyfRsGnrmK/3n7ZmnLxoU\nHn/HMyC6IOZB7C9qGYgzrSIh2pLRdiLbynvWeACMGaNH268MipF+nU++jCYR\nzlQbS77eIGaGEmHSpA0UkE88DnjeWllrXasLMr2M794rICqmSBgX1q8TqBPK\n8Obj0txEKeX2dv9892EssptesHktDYe3VBCVvEymshV81vW8lTRdn9aI00Mg\n4lH9Fyp6URkXnzyql/D03nBDFvXay/P1RO777FhySAZfVl3atK64Ix8zK6cm\n6wntwt3G63DN7iXxfrmOw34V3OvJp5aAEzvT5WTH6qkQ50mIyF595lCDf5tI\nWV4A42Y/TRwze4px5W3X05JYq/cwwSR2XHQGbd1gk9SQfwGzCAJvpyH0f8hW\nWQ0bsUXvzzDjVemCdFBKo2b1RqfwwuME0KJ4SIDoCDIEM9yDRTorbpvJSV5g\nEyYTAAEX9uzHK+isGpXQQXWeEVfBSmUA9r7qc5cmM7AkA6lajgPBooNjvmZP\nJkmICpqHZIp/dw2WwPSkzPgLIGsils4nH1DqqOFJr3rC/xw+UjmN6lvFNEEA\nLLqq\r\n=VUyY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXXeaxmo3Pk5aELNj7ereD+eAyG15ODr/v8dmgn4+yzAiEAthDJI03MPwYDZca8k2kLoNtOiQMMnipWe8DOpNDXmDs="}]},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testing_2.0.1_1576961846214_0.022862588380715865"},"_hasShrinkwrap":false},"3.0.0":{"name":"testing","version":"3.0.0","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","type":"module","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/alexfernandez/testing.git"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":">16"},"scripts":{"test":"node test.js"},"private":false,"devDependencies":{"eslint":"^8.47.0"},"gitHead":"d26aad6c4a220badf4bf66885ecda82e5fa94296","bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@3.0.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-YjjKYNbq7NVZGZI0UH80/10qTlF0FqP5rP+WmEYubRSu78YBkwwT2wNfnPo/4NxR4+FKMSGSamF1FqK2SUC8Kg==","shasum":"523f7f0866713914f1c62e3790606194e97c997d","tarball":"https://registry.npmjs.org/testing/-/testing-3.0.0.tgz","fileCount":9,"unpackedSize":32527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtKdif2tqCGXiFBSDhtJ+5Rw4fpALu7DKz3T+02kjqtAiEArNdABzsRSWEgYzqtGbpmc8TZZMNCS37sgQhz0ikcrak="}]},"_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"directories":{},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testing_3.0.0_1692101831869_0.6007701764926294"},"_hasShrinkwrap":false},"3.0.2":{"name":"testing","version":"3.0.2","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","type":"module","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/alexfernandez/testing.git"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":">16"},"scripts":{"test":"node test.js"},"private":false,"devDependencies":{"eslint":"^8.47.0"},"gitHead":"dc2c9363b04183e6790d7d003be24cfe67a993c0","bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@3.0.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-WE1AIH764DUnpxttsp4xhVv9flj3zUMk7S88+frMmiRIoSx7uB5X4Po7jE3W4khrDGoaVQvlmbPmKVXDq6gStA==","shasum":"6df809ccf19e4529e75472498141437274ae21e4","tarball":"https://registry.npmjs.org/testing/-/testing-3.0.2.tgz","fileCount":10,"unpackedSize":32271,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLO7jBPjxE7objc5DghJTr7a/nEFOsYzi9LI++lYzyoAiA5aWSezL7subb9iQ4tJ/2m9YDV2D1xZICMeOpDGQ6GGQ=="}]},"_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"directories":{},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testing_3.0.2_1692123172112_0.9452133681338089"},"_hasShrinkwrap":false},"3.0.3":{"name":"testing","version":"3.0.3","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","type":"module","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/alexfernandez/testing.git"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":">16"},"scripts":{"test":"node test.js"},"private":false,"devDependencies":{"eslint":"^8.47.0"},"gitHead":"bdc7fcab88e070210e93f83bc06683301c096c51","bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@3.0.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-uTYZge0EXgNFUVrrhte72xiwK1koCgkA9nbePeie8KdWdxnlWFyfJyhqaBeE9EFl6xXep9xEUpFudfX5S/okdg==","shasum":"1858818087ba3502e91baa4e7bea62e1e47a1b0f","tarball":"https://registry.npmjs.org/testing/-/testing-3.0.3.tgz","fileCount":10,"unpackedSize":32236,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5nOLag7tN4WUdMuqR3BQttP3SnEK/KBzz3SYqQ46LcAiEAirMWZ5SFIj1SDXxGHllUQIXNmtwI0Dw7nNXVCasmO68="}]},"_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"directories":{},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testing_3.0.3_1692123749207_0.9446654698540207"},"_hasShrinkwrap":false},"3.1.0":{"name":"testing","version":"3.1.0","description":"Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.","homepage":"https://github.com/alexfernandez/testing","type":"module","contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/alexfernandez/testing.git"},"keywords":["testing","test","test framework","TDD","asynchronous"],"engines":{"node":">16"},"scripts":{"test":"node test.js"},"private":false,"devDependencies":{"eslint":"^8.47.0"},"gitHead":"8b29936b9fd4770c6e9f5701116f29cc419cc76c","bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"_id":"testing@3.1.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-CJXhYndfyUrznQOGeRb1snX0NYAqt54Rux9hrbcEqCeV9Omrq/vBkFw0J80XEsJ7vWNRI0g564l58UZgEHQFEA==","shasum":"f65b3b08447cf525c0f6df2dce2de93755ff529f","tarball":"https://registry.npmjs.org/testing/-/testing-3.1.0.tgz","fileCount":11,"unpackedSize":32542,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQKrf2qxUWQK8HNxCakAYQD5h2F3MgUTPNxwTAFLo6KAiA2WQnW45OdmFODxtM+WKUXgwoBH8qzQ7pWxLa3GG0cog=="}]},"_npmUser":{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"},"directories":{},"maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/testing_3.1.0_1692294867874_0.6289549399495049"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://secure.travis-ci.org/alexfernandez/testing.png)](http://travis-ci.org/alexfernandez/testing)\n\nSimple async testing library for node.js.\nBetter suited to asynchronous tests than other libraries since it uses callbacks to get results.\n\nNow shows results in pretty colors!\n\n## Installation\n\nJust run:\n    $ npm install testing\n\nOr add package testing to your package.json dependencies.\n\n### Compatibility\n\nVersion 3 is an ES6 module, and should be used at least with Node.js v16 or later.\nVersions 2 should be used at least with Node.js v8 or later.\n\n* Node.js v16 or later, ES module: ^3.0.0.\n* Node.js v8 or later: ^2.0.0.\n* Node.js v6 or earlier: ^1.1.0.\n\n## Usage\n\nAdd asynchronous testing to your code very easily. Import the library:\n\n```js\nimport testing from 'testing';\n```\n\n### Unit tests\n\nAdd a test function to your code, checking if results are what should be expected:\n```js\n    function testAdd(callback)\n    {\n\t\ttesting.assertEquals(add(1, 1), 2, 'Maths fail', callback);\n\t\ttesting.success(callback);\n    }\n```\n\nRun an async test to read the contents of a file and check it is not empty:\n```js\n    async function testAsync() {\n        const result = await fs.promises.readFile('file.txt')\n        testing.assert(result, 'Empty file', callback)\n    }\n```\n\nOr, with callbacks:\n```js\n    function testAsync(callback)\n    {\n        fs.readFile('file.txt', function(error, result)\n        {\n            if (error)\n            {\n                testing.failure('File not read', callback);\n            }\n            testing.assert(result, 'Empty file', callback);\n            testing.success(callback);\n        });\n    }\n```\n\n### Running all tests\n\nPass an array to `testing.run()` to run all tests sequentially:\n\n```js\ntesting.run([\n\ttestAdd,\n\ttestAsync,\n], callback);\n```\n\nUsually tests are stored in a separate file.\nEach test file will export its tests as a function,\ne.g. `testAdd()`.\nAn aggregate file will run all package tests directly:\n\n```js\nimport testing from 'testing'\nimport testAdd from './testAdd.js'\nimport testAsync from './testAsync.js'\n\n/**\n * Run package tests.\n */\nfunction test(callback) {\n\tvar tests = [\n\t\ttestAdd,\n\t\ttestAsync,\n\t];\n\ttesting.run(tests, callback);\n};\n\t\ntest(testing.show);\n```\n\nTests are run every time this aggregate file is invoked directly:\n\n```js\n $ node test/all.js\n```\n\n## API\n\nImplementation is very easy, based around three functions.\n\n### Basics\n\nCallbacks are used for asynchronous testing. They follow the usual node.js convention:\n```js\n    callback(error, result);\n```\nWhen no callback is passed, synchronous testing is performed.\n\n#### testing.success([message], [callback])\n\nNote success for the current test. An optional message is shown if there is no callback.\n\nIf there is a callback, then it is called with the message. Default message: true.\n\nExample:\n```js\n    testing.success(callback);\n```\n#### testing.failure([message], [callback])\n\nNote failure for the current test.\n\nIf the callback is present, calls the callback with the error:\n```js\n    callback(message);\n```\nOtherwise the message is shown using console.error(). Default message: 'Error'.\n\nExample:\n```js\n    testing.failure('An error happened', callback);\n```\n\n#### testing.fail([message], [callback])\n\nAlias to `testing.failure()`.\n\n#### testing.run(tests, [timeout], [callback])\n\nRun a set of tests. The first parameter is an object containing one attribute for every testing function.\n\nThe tests are considered as a failure when a certain configurable timeout has passed.\nThe timeout parameter is in milliseconds. The default is 2 seconds per test.\n\nWhen the optional callback is given, it is called after a failure or the success of all tests.\nThe callback has this signature, following the usual Node.js syntax:\n\n    function (error, result) {\n        ...\n    }\n\n`error` will contain the results of the tests when they fail.\n`result` will contain the results when they succeed.\n\nExample:\n```js\n    testing.run({\n        first: testFirst,\n        second: testSecond,\n    }, 1000, callback);\n```\nFor each attribute, the key is used to display success; the value is a testing function that accepts an optional callback.\n\nNote: testing uses async to run tests in series.\n\n### Asserts\n\nThere are several utility methods for assertions.\n\n#### testing.verify(condition, [message], [callback])\n#### testing.assert(condition, [message], [callback])\n\nChecks condition; if true, does nothing. Otherwise calls the callback passing the message, if present.\n\nWhen there is no callback, just prints the message to console.log() for success, console.error() for errors.\nDefault message: 'Assertion error'.\n\nExample:\n```js\n    testing.verify(shouldBeTrue(), 'shouldBeTrue() should return a truthy value', callback);\n```\n\n#### testing.equals(actual, expected, [message], [callback])\n#### testing.assertEquals(actual, expected, [message], [callback])\n\nCheck that the given values are equal. Uses weak equality (==).\n\nMessage and callback behave just like above.\n\nExample:\n\n```js\n    testing.equals(getOnePlusOne(), 2, 'getOnePlusOne() does not work', callback);\n```\n\n#### testing.notEquals(actual, unexpected, [message], [callback])\n#### testing.assertNotEquals(actual, unexpected, [message], [callback])\n\nInverse of the above, check that the given values are *not* equal. Uses weak inequality (!=).\n\n#### testing.contains(container, piece, [message], [callback])\n\nCheck that the container contains the piece.\nWorks for strings and arrays.\n\nMessage and callback behave just like above.\n\nExample:\n\n    testing.contains('Big string', 'g s', 'Does not contain', callback);\n\n#### testing.check(error, [message], [callback])\n\nCheck there are no errors.\nAlmost the exact opposite of an assertion: if there is an error, count as a failure.\nOtherwise, do nothing.\n\nExample:\n```js\n    testing.check(error, 'There should be no errors', callback);\n```\nSimilar to over the following code:\n```js\n    testing.assert(!error, 'There should be no errors', callback);\n```\nBut with the advantage that it shows the actual error message should there be one.\n\n### Showing results\n\nYou can use your own function to show results. The library provides a premade callback:\n\n#### testing.show(error, result)\n\nShow an error if present, a success if there was no error.\n\nExample:\n```js\n    testing.run(tests, testing.show);\n```\nThis line can be run at the end of every code file to run its set of tests.\n\n#### testing.showComplete(error, result)\n\nLike `testing.show()`, but shows the complete hierarchical tree of tests.\nTest information is therefore duplicated: once shown while running,\nanother after all tests.\n\nExample:\n```js\n    exports.test(testing.showComplete);\n```\n#### testing.toShow(tester)\n\nReturns a function with a callback as parameter,\nthat runs the tests, shows results and invokes the callback.\nUseful to insert in some callback loop.\n\nExample:\n```js\n    var tasks = [testing.toShow(test1), testing.toShow(test2)];\n    async.parallel(tasks, function()\n    {\n        console.log('All tests run');\n    });\n```\nRuns a couple of tests in parallel, showing their results as they finish.\n\n### Sample code\n\nThis library is tested using itself, check it out!\n  https://github.com/alexfernandez/testing/blob/master/test.js\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2013-2023 Alex Fernández <alexfernandeznpm@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n","maintainers":[{"name":"alexfernandez","email":"alexfernandeznpm@gmail.com"}],"time":{"modified":"2023-08-17T17:54:28.302Z","created":"2013-07-09T16:31:37.370Z","0.0.1":"2013-07-09T16:31:41.046Z","0.0.2":"2013-07-09T16:49:59.141Z","0.0.3":"2013-07-10T09:41:18.395Z","0.0.4":"2013-07-15T21:56:15.040Z","0.0.5":"2013-07-17T17:39:33.032Z","0.0.6":"2013-07-17T18:03:30.509Z","0.0.7":"2013-08-08T02:00:57.684Z","0.0.8":"2013-08-08T02:15:49.076Z","0.0.9":"2013-08-16T12:18:20.441Z","0.0.10":"2013-08-18T19:07:59.802Z","0.0.11":"2013-08-23T12:51:56.160Z","0.0.12":"2013-08-25T01:47:33.914Z","0.0.13":"2013-08-25T10:41:24.007Z","0.0.14":"2013-08-25T16:43:26.743Z","0.0.15":"2013-09-01T20:25:13.754Z","0.0.16":"2013-09-06T15:52:03.842Z","0.0.17":"2013-10-02T00:45:38.159Z","0.1.0":"2013-11-20T00:30:10.001Z","0.1.1":"2013-12-01T11:56:39.665Z","0.1.2":"2013-12-01T13:09:23.340Z","0.1.3":"2013-12-12T09:44:09.816Z","0.1.4":"2014-01-12T01:03:22.270Z","0.1.5":"2014-01-15T11:52:01.815Z","0.1.6":"2014-01-16T16:47:19.345Z","0.1.7":"2014-01-23T11:36:19.716Z","0.1.8":"2014-02-07T11:10:40.212Z","0.1.9":"2014-02-07T16:08:05.941Z","0.1.10":"2014-04-19T00:12:19.927Z","0.2.0":"2015-04-09T09:56:17.325Z","0.2.1":"2015-06-05T10:34:10.566Z","0.2.2":"2015-06-05T10:38:55.834Z","0.2.3":"2015-09-28T22:57:18.384Z","1.0.0":"2016-08-03T15:20:16.886Z","1.1.0":"2016-10-24T00:10:20.159Z","1.1.1":"2017-03-03T23:53:43.175Z","1.1.2":"2019-02-16T21:50:06.964Z","2.0.0":"2019-12-21T20:11:05.505Z","2.0.1":"2019-12-21T20:57:26.359Z","3.0.0":"2023-08-15T12:17:12.079Z","3.0.2":"2023-08-15T18:12:52.305Z","3.0.3":"2023-08-15T18:22:29.427Z","3.1.0":"2023-08-17T17:54:28.105Z"},"repository":{"type":"git","url":"git+https://github.com/alexfernandez/testing.git"},"readmeFilename":"README.md","homepage":"https://github.com/alexfernandez/testing","keywords":["testing","test","test framework","TDD","asynchronous"],"contributors":[{"name":"Alex Fernández","email":"alexfernandeznpm@gmail.com"}],"bugs":{"url":"https://github.com/alexfernandez/testing/issues"},"license":"MIT","users":{"shushanfx":true}}