{"_id":"yartf","_rev":"34-e1556d7ce322e9ddc342cb7b48642938","name":"yartf","description":"Yet Another Rest Test Framework","dist-tags":{"latest":"0.0.16"},"versions":{"0.0.1":{"name":"yartf","version":"0.0.1","description":"Yet Another Rest Test Framework","main":"index.js","scripts":{"test":"npm test"},"author":"","license":"ISC","dependencies":{"request":"^2.42.0"},"gitHead":"e5da3623dcac256de0c5b198b9206ac68274340e","_id":"yartf@0.0.1","_shasum":"dbafda6d8a7b0ae6829182c4aa7e163beb8ddaee","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"dbafda6d8a7b0ae6829182c4aa7e163beb8ddaee","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.1.tgz","integrity":"sha512-irLUGjl99JKWkkshaDeUiNUCsJAdsvUCWbRUbtN0U/et9qVABER6CPyUQnppHXLkYttgsDglxU6aSGl8ZKSjKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD25FVa0624bMFswtJ+EoQXIRjWwXYoNID5RSS1ivLycwIhAN3wBbPX2qP+dFN/BFDLM9Wyb1DnSvifPP9fK7XsBhPZ"}]}},"0.0.2":{"name":"yartf","version":"0.0.2","description":"Yet Another Rest Test Framework","main":"index.js","scripts":{"test":"npm test"},"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"request":"^2.42.0"},"gitHead":"6f8e0c82215e8e4f12f33cdc8102b37d61cc7a6e","_id":"yartf@0.0.2","_shasum":"cd1532f991f64238dac800e1881a60c8db8477e3","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"cd1532f991f64238dac800e1881a60c8db8477e3","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.2.tgz","integrity":"sha512-32dit8c7VTBzjAO4IaDrqwU01vNBALYztKYbfWUFhEr3jvl3sgReqIN9FXxPq6FPfhAoNwb9z8RmDAQi7wd/JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPtcm0auAAseKRIC4+RmOTeZTf3QJN7yBuJoUM4YjqzAiB6uk8OMzg/z98J6xmpuqYht8paxUyn4FCXcBbuCO7pSQ=="}]}},"0.0.3":{"name":"yartf","version":"0.0.3","description":"Yet Another Rest Test Framework","main":"index.js","scripts":{"test":"npm test"},"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"request":"^2.42.0"},"gitHead":"0f16c9ee4541e68228b6d695234c2618b8afbbd2","_id":"yartf@0.0.3","_shasum":"760027de1937a62134090eb4ca6ae8104992eaca","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"760027de1937a62134090eb4ca6ae8104992eaca","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.3.tgz","integrity":"sha512-FikbPRKZgnGiMogCo+O3u2Jfgp1xoF0xaeg9GMww5Uf+thBCa7JE4TPY5LabKXkZam13EY/Ehqng25vl8WzLsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1U0w2+DFMJDaX5uECt02Vcuem+3fWcmNKGkD8CRBxBAiEAwuGFyGHGTMq/ScG/MMN9aQL4r7sOcvrf+8Bajjaud1E="}]}},"0.0.4":{"name":"yartf","version":"0.0.4","description":"Yet Another Rest Test Framework","main":"index.js","repository":{"type":"git","url":"git@github.com:boo1ean/yartf.git"},"scripts":{"test":"npm test"},"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"request":"^2.42.0"},"gitHead":"e52927bfb4fc84d1dc52185ca21cb61874fcf655","bugs":{"url":"https://github.com/boo1ean/yartf/issues"},"homepage":"https://github.com/boo1ean/yartf","_id":"yartf@0.0.4","_shasum":"18237af911c143fa6e7c884823169cca7f9d039c","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"18237af911c143fa6e7c884823169cca7f9d039c","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.4.tgz","integrity":"sha512-dFMDkGXstUegSMJrFi/RY13SL1fFO48vVFZmns5qMiK66gkOR5+dcpVfdthIL5I1c/VJmhOn+PzDrLbexQy8Fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG6pdRJCaRfY6knXopjpxHjovOklQryGHtgYJjy0787wIgZ4zHBGtlntQz71Cz66PAJNC0VUGgiK2YR34YD8MLTrw="}]}},"0.0.5":{"name":"yartf","version":"0.0.5","description":"Yet Another Rest Test Framework","main":"index.js","repository":{"type":"git","url":"git@github.com:boo1ean/yartf.git"},"scripts":{"test":"npm test"},"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"request":"^2.42.0"},"gitHead":"98585c60b6904590303a0ac658d7e67268cda18e","bugs":{"url":"https://github.com/boo1ean/yartf/issues"},"homepage":"https://github.com/boo1ean/yartf","_id":"yartf@0.0.5","_shasum":"3b378b00a8fdaa0c3a555265e618ab4713d6a60e","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"3b378b00a8fdaa0c3a555265e618ab4713d6a60e","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.5.tgz","integrity":"sha512-3yJMgDmGYBoF8sOyporZOZZwcm5R5iAbVv5Q2Mdv4nc5J+XVC81LTET6d+dASYI/k9UrLjmSjjXTGH0Vbt7mlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDes+MwZcfv3nCYbYvUwhwQVbz4WLBp+soo/iwX7h0i8AIgSNgcoTAbRwy+at4sL0bXRKOw9ScqclnJwG3W3TtkwMY="}]}},"0.0.6":{"name":"yartf","version":"0.0.6","description":"Yet Another Rest Test Framework","main":"index.js","repository":{"type":"git","url":"git@github.com:boo1ean/yartf.git"},"scripts":{"test":"npm test"},"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"lodash":"^2.4.1","request":"^2.42.0"},"gitHead":"46fab54c8500453d56d0be3ce6defd18c67a19c2","bugs":{"url":"https://github.com/boo1ean/yartf/issues"},"homepage":"https://github.com/boo1ean/yartf","_id":"yartf@0.0.6","_shasum":"ae6d7d94b78d3c1d2b9efdfb32452fa9688a9ffc","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"ae6d7d94b78d3c1d2b9efdfb32452fa9688a9ffc","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.6.tgz","integrity":"sha512-w5Ui+r1eWHSa4oYo/4Sw6F2bMqxPtUeCDUfQEM+oeo909Zgp5ly8CjKO/x+2VRkYk54a+cIaBzSkwFaJliRSfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7rAQBmQeCwiBwusldZWy6t3yTSQZy2vkYJXcuaGOVjAIgCMuesZWkvUF/JVG3NHX/w5r3XCX5KaEkfErv4hZUeds="}]}},"0.0.7":{"name":"yartf","version":"0.0.7","description":"Yet Another Rest Test Framework","main":"index.js","repository":{"type":"git","url":"git@github.com:boo1ean/yartf.git"},"scripts":{"test":"npm test"},"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"lodash":"^2.4.1","request":"^2.42.0"},"gitHead":"239366208bd423fe6cf41a365824b3cc3e0a61cf","bugs":{"url":"https://github.com/boo1ean/yartf/issues"},"homepage":"https://github.com/boo1ean/yartf","_id":"yartf@0.0.7","_shasum":"0cec20708d3cdd34aad0dbbe2ccf605b0f7a7353","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"0cec20708d3cdd34aad0dbbe2ccf605b0f7a7353","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.7.tgz","integrity":"sha512-9BMT7b8BUbFme/ZUW0woM10R0GrPLXAFHjXXCAzBhg7Ug4lQIHk/SQDpx+GmHgVdfh+Oy6DNIhlgIK4lc1eoXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyveRfNYlwxCSHo6IM1cQaO8tYLIGkJYshPAaQoun6AAiEA1bjbeGBkl25L+pGTehW4wdz6oha3Seen6hqv2xzlWpg="}]}},"0.0.8":{"name":"yartf","version":"0.0.8","description":"Yet Another Rest Test Framework","main":"index.js","repository":{"type":"git","url":"git@github.com:boo1ean/yartf.git"},"scripts":{"test":"npm test"},"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"lodash":"^2.4.1","request":"^2.42.0"},"gitHead":"171d8719ba4466a78dec1b29b75474d90109dac4","bugs":{"url":"https://github.com/boo1ean/yartf/issues"},"homepage":"https://github.com/boo1ean/yartf","_id":"yartf@0.0.8","_shasum":"1face461834baaf28ba576b7a660170962475d36","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"1face461834baaf28ba576b7a660170962475d36","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.8.tgz","integrity":"sha512-kMH7l0YfQLt/UKiM+xrx7pN2S3fwvoAPcW55OGjJ59a2iUf5Reee2nWvjCXHRa3knQ9OYakc82XCygr/3KO4zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd17ZEeO3cuq23/vX7kiGwB98z71XAJ02pOXsFH55QgAIhANusoA4LJ/jZJeNkLjVbPyrYQ+Ljj8Z+sypCwWv9I5G6"}]}},"0.0.9":{"name":"yartf","version":"0.0.9","description":"Yet Another Rest Test Framework","main":"index.js","repository":{"type":"git","url":"git@github.com:boo1ean/yartf.git"},"scripts":{"test":"npm test"},"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"lodash":"^2.4.1","request":"^2.42.0"},"gitHead":"5a0c0d6f2807a6839a4639c550f84653cb31ca1d","bugs":{"url":"https://github.com/boo1ean/yartf/issues"},"homepage":"https://github.com/boo1ean/yartf","_id":"yartf@0.0.9","_shasum":"e73f3313713a1cb4f681927ffd5e4a60a912fb66","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"e73f3313713a1cb4f681927ffd5e4a60a912fb66","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.9.tgz","integrity":"sha512-3isdW1E63BK4VwCCvqfSM9dW6tOTDYWTCaeFq+N/Of5PNvPz3YLYePQsu/LRgvsEnBEcr77DMWlS93gTaCbgXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEl0Ry8aw76g6ufDZU5MsjSX7FixCbEsd5Hqk8xwCKYQAiEAmO/R44ZhRGKtODEZj39M6EnI93IueVEJMhRGBKev0TI="}]}},"0.0.10":{"name":"yartf","version":"0.0.10","description":"Yet Another Rest Test Framework","main":"index.js","repository":{"type":"git","url":"git@github.com:boo1ean/yartf.git"},"scripts":{"test":"npm test"},"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"lodash":"^2.4.1","request":"^2.42.0"},"gitHead":"ba18014ebf4abb9acd2ab772c082604260ee0624","bugs":{"url":"https://github.com/boo1ean/yartf/issues"},"homepage":"https://github.com/boo1ean/yartf","_id":"yartf@0.0.10","_shasum":"202dfcf1e535932a1339e9b99b504ddcbd747082","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"202dfcf1e535932a1339e9b99b504ddcbd747082","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.10.tgz","integrity":"sha512-xKl33izhrj/3xlJGKTpWVvMoCThRzqTxpOrwhyZweX/uZLaxvT/o5BThB9P4QOBmKe1NEbPJ6GJwxOA9GQ3vRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZlo5x2ejkioQliHZeGb+RteSYDNVhofVirO0nakgR/AiEA7MT1N57IsQAnW+ma4ufQfINzKfxu912cEKM/ca8n8Uk="}]}},"0.0.11":{"name":"yartf","version":"0.0.11","description":"Yet Another Rest Test Framework","main":"index.js","repository":{"type":"git","url":"git@github.com:boo1ean/yartf.git"},"scripts":{"test":"npm test"},"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"lodash":"^2.4.1","request":"^2.42.0"},"gitHead":"70246349690ba523a10fd8799b2115f45bf79c21","bugs":{"url":"https://github.com/boo1ean/yartf/issues"},"homepage":"https://github.com/boo1ean/yartf","_id":"yartf@0.0.11","_shasum":"fdf55008c2bea44d18e35ddcd9ed69a970b65f5b","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"fdf55008c2bea44d18e35ddcd9ed69a970b65f5b","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.11.tgz","integrity":"sha512-rzGNLIMnldg0pQeHKPvkcTARCGzKvjkASu8Iiw00X9FIobCf0oipvpRxe5BCEtUzeZi8pQRi9YNdFUZYQDX4yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQLf/CBI/Dbnm+lXcP4fecjMTdeuVtNnPGfhYsnIa0hQIgVs2FYhOhavL6hIiN68b2WundkJ4Ln/lJ8uLa8Tm8fwE="}]}},"0.0.12":{"name":"yartf","version":"0.0.12","description":"Yet Another Rest Test Framework","main":"index.js","repository":{"type":"git","url":"git@github.com:boo1ean/yartf.git"},"scripts":{"test":"npm test"},"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"lodash":"^2.4.1","request":"^2.42.0"},"gitHead":"18b37c9ab2f131157b109bb4f4935e55fb2dbae3","bugs":{"url":"https://github.com/boo1ean/yartf/issues"},"homepage":"https://github.com/boo1ean/yartf","_id":"yartf@0.0.12","_shasum":"88f772fd20341695c9290a2b03bfc645ddfba031","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"88f772fd20341695c9290a2b03bfc645ddfba031","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.12.tgz","integrity":"sha512-Utpu9a1BjOVzzrani5nqivLoOM9fY5mi6C4zuZFVULV3Xzq/R01M8/UTvkCs0Nw3KbCLG1bNdOs/zwAMAPcxrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEeSB+GNV68L8HjkkMN5KlguJbjYYJX68YLF6IgKpLLbAiAQuok4mojGnYZqnNvTxv+787cyVsZQJvtRUDjGz2tYnw=="}]}},"0.0.13":{"name":"yartf","version":"0.0.13","description":"Yet Another Rest Test Framework","main":"index.js","repository":{"type":"git","url":"git@github.com:boo1ean/yartf.git"},"scripts":{"test":"npm test"},"keywords":["test","testing","rest","http","should","assert","acceptance"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"lodash":"^2.4.1","request":"^2.42.0"},"gitHead":"10ba56c9db30c80fd24c8c29e9c5b4f9b42596fc","bugs":{"url":"https://github.com/boo1ean/yartf/issues"},"homepage":"https://github.com/boo1ean/yartf","_id":"yartf@0.0.13","_shasum":"5230e08e83370a1e5ed44648b026ef4b79d2e6fa","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"5230e08e83370a1e5ed44648b026ef4b79d2e6fa","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.13.tgz","integrity":"sha512-SI1qfgBl6DDIpsD8dV0wEFhhDtbxhCnQGKISEKnIAhwOFAesOvTkNdMXOj16xx6gBH7rUNlAw2y36Qw8k3hqfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwznlNCBtIin6BeLNCLEJNRpihu+Z/ZShd3DkbXxsp5wIgGB9MLxDn+jfzF36JkzPpFoDGDopdzmCZ9VXlO5my8TM="}]}},"0.0.14":{"name":"yartf","version":"0.0.14","description":"Yet Another Rest Test Framework","main":"index.js","repository":{"type":"git","url":"git@github.com:boo1ean/yartf.git"},"scripts":{"test":"npm test"},"keywords":["test","testing","rest","http","should","assert","acceptance"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"lodash":"^2.4.1","request":"^2.42.0"},"gitHead":"79290b655c56add06091523b7da918b8e9b53bc1","bugs":{"url":"https://github.com/boo1ean/yartf/issues"},"homepage":"https://github.com/boo1ean/yartf","_id":"yartf@0.0.14","_shasum":"05e46d78c94b1331e1ea2858ff5c30eac18a17dc","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"05e46d78c94b1331e1ea2858ff5c30eac18a17dc","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.14.tgz","integrity":"sha512-3cRbg8in1ZZBybYUd2tz/0+dtvr7AQp8wVVreNfInBL+5AlshphOtE7VNBY1NwODdeRDPfV9WufiVDuAAoOsaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLpG6PzQFsyKuXDk9gCxgzB8ufXxn0fDNJsPtXc665KAIgcayMz/AYK5O8YqBHlTpcKbx28BEiFTcmzbcxBe4nk3I="}]}},"0.0.15":{"name":"yartf","version":"0.0.15","description":"Yet Another Rest Test Framework","main":"index.js","repository":{"type":"git","url":"git@github.com:boo1ean/yartf.git"},"scripts":{"test":"npm test"},"keywords":["test","testing","rest","http","should","assert","acceptance"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"lodash":"^2.4.1","request":"^2.42.0"},"gitHead":"e7958328f6cc7205a8a0da6e7966e19a6c2d9c2d","bugs":{"url":"https://github.com/boo1ean/yartf/issues"},"homepage":"https://github.com/boo1ean/yartf","_id":"yartf@0.0.15","_shasum":"9f29fd954e93853cd5ed5510f76df78231b1d027","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"9f29fd954e93853cd5ed5510f76df78231b1d027","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.15.tgz","integrity":"sha512-uBdQ76KchPYNIbEGZIQN6h95ItbiVwmQ9pWO5A/aZ0yeV5V4UQpNZrmvcdeZUUd9EiAYB6EPI55RnWUqSJRwTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQmzqY9qovbHjef0dH7DPsAd6wM0xaN3I5JohOhNAk4AIhAO/nsIdjByHrxe0vP9n0/FJAoDWlKvSky0F3ESRqWHnE"}]}},"0.0.16":{"name":"yartf","version":"0.0.16","description":"Yet Another Rest Test Framework","main":"index.js","repository":{"type":"git","url":"git@github.com:boo1ean/yartf.git"},"scripts":{"test":"npm test"},"keywords":["test","testing","rest","http","should","assert","acceptance"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","dependencies":{"lodash":"^2.4.1","request":"^2.42.0"},"gitHead":"f95415c1281b568cd3553d68e5205d356998a1c1","bugs":{"url":"https://github.com/boo1ean/yartf/issues"},"homepage":"https://github.com/boo1ean/yartf","_id":"yartf@0.0.16","_shasum":"6f01ac5631884023d10a6f637d22a620f642d773","_from":".","_npmVersion":"1.4.17","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"dist":{"shasum":"6f01ac5631884023d10a6f637d22a620f642d773","tarball":"https://registry.npmjs.org/yartf/-/yartf-0.0.16.tgz","integrity":"sha512-Iw2O5sNSzN7z4MwyL27dVAApS/2lyzG6JRky6aoPQiKpkn4CfykjRLgnXRRayh1mNPWKTm95xFWmfr+ex/ZTSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdxTret0Q5gOQW89HgjGFyU/IKlhv8fpXzbz824Hs7rAiBoqMn3CalyXyqV23Th2sXfscAeRfG3078uao8XuPUnAQ=="}]}}},"readme":"# yartf\n\nYet Another Rest Test Framework   \n    \n`yartf` is simple http client helper for testing REST APIs.\n    \nIt doesn't provide any assertions.\n\n## Installation\n\n    $ npm install yartf\n\n## Usage\n\nMake http get request, give alias to response results and make assertions on it\n\n```javascript\nvar should = require('should');\nvar t = require('yartf');\n\nit('should contain 0 tickets', function(done) {\n\tt('http://localhost:3000')\n\t\t.get('/tickets')\n\t\t.as('tickets')\n\t\t.assert(function(res) {\n\n\t\t\t// res.tickets === { status: 200, body: [] }\n\n\t\t\tres.tickets.status.should.be(200);\n\t\t\tres.tickets.body.length.should.be.exactly(0);\n\t\t})\n\t\t.exec(done);\n});\n```\n\nHandle multiple request\n\n```javascript\nt('http://localhost:3000')\n\t.get('/tickets').as('tickets')\n\t.get('/users').as('users')\n\t.get('/cars').as('cars')\n\t.assert(function(res) {\n\t\t(res.tickets.length === res.cars.length &&\n\t\tres.tickets.length === res.users.length).should.be.ok;\n\t})\n\t.exec(done);\n```\n\n\nShorthand for accessing last response body:\n\n```javascript\nt('http://localhost:3000')\n\t.get('/tickets')\n\t.as('tickets')\n\t.assert(function(res, tickets) {\n\n\t\t// tickets === res.tickets.body\n\n\t\ttickets.length.should.be.exactly(0);\n\t})\n\t.exec(done);\n```\n\nReuse test steps\n\n```javascript\nvar create_ticket = t('http://localhost:3000')\n\t.post('/tickets', { email: 'booo@example.com' })\n\t.as('ticket')\n\t.assert(function(res, ticket) {\n\t\tticket.id.should.be.ok;\n\t});\n\nvar remove_ticket_by_email = t('http://localhost:3000')\n\t.use(create_ticket)\n\t.del('/tickets', { email: 'booo@example.com' })\n\t.as('ticket_removal')\n\t.assert(function(res, ticket_removal) {\n\t\tres.ticket_removal.status.should.be(200);\n\t})\n\t.exec(done);\n```\n\nUse previous response results in future requests via url templating\n\n```javascript\nreturn t(base_url)\n\t.post('/tickets', { email: 'boooo@example.com' })\n\t.as('ticket')\n\t.get('/tickets/{{ticket.body.id}}')\n\t.as('ticket_by_id')\n\t.assert(function(res, ticket_by_id) {\n\t\tticket_by_id.email.should.be.exactly('boooo@example.com');\n\t})\n\t.exec(done);\n```\n\nAsync assertions\n\n```javascript\nt('http://localhost:3000')\n\t.get('/tickets')\n\t.as('tickets')\n\t.assert_async(function(res, tickets, next) {\n\t\tsomeAsyncStuff(function(result) {\n\t\t\ttickets.length.should.be.equal(result.length);\n\t\t\tnext();\n\t\t});\n\t})\n\t.exec(done);\n```\n\n## Assertions\n\nTo make assertions use some of these beautiful assertion libraries: [should](https://www.npmjs.org/package/should), [expect](https://www.npmjs.org/package/expect), [assert](https://www.npmjs.org/package/assert)\n\n## Debug output\n\nYou can start test in debug mode. You can log different parts of response data using `body`, `headers`:\n\nWill output `headers` and `body` of every request:\n```javascript\nt.debug = ['headers', 'body']\n\nt('http://localhost:3000')\n\t.get('/users')\n\t//...\n```\n\n# License\n\nThe MIT License (MIT)\nCopyright (c) 2014 Egor Gumenyuk <boo1ean0807@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\nDAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE\nOR OTHER DEALINGS IN THE SOFTWARE.\n","maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"time":{"modified":"2022-06-29T07:05:53.120Z","created":"2014-09-14T19:29:41.230Z","0.0.1":"2014-09-14T19:29:41.230Z","0.0.2":"2014-09-14T19:53:00.669Z","0.0.3":"2014-09-14T20:09:56.279Z","0.0.4":"2014-09-14T23:08:27.493Z","0.0.5":"2014-09-14T23:28:07.496Z","0.0.6":"2014-09-14T23:43:32.618Z","0.0.7":"2014-09-14T23:44:22.760Z","0.0.8":"2014-09-15T00:46:14.984Z","0.0.9":"2014-09-22T21:37:01.623Z","0.0.10":"2014-09-30T21:02:05.268Z","0.0.11":"2014-10-08T14:24:10.812Z","0.0.12":"2014-10-08T15:17:29.771Z","0.0.13":"2014-10-10T05:31:09.294Z","0.0.14":"2014-10-28T10:01:26.521Z","0.0.15":"2014-10-28T15:58:20.980Z","0.0.16":"2014-10-29T14:11:44.941Z"},"license":"MIT","readmeFilename":"README.md","author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"homepage":"https://github.com/boo1ean/yartf","repository":{"type":"git","url":"git@github.com:boo1ean/yartf.git"},"bugs":{"url":"https://github.com/boo1ean/yartf/issues"},"keywords":["test","testing","rest","http","should","assert","acceptance"]}