{"_id":"teqlabs-testify","_rev":"40-cfe67bfaaaccd405d74ea69d1a2d8a9f","name":"teqlabs-testify","description":"Async ```request``` wrapper for testing API endpoints with token and json data.","dist-tags":{"latest":"0.6.0"},"versions":{"0.0.1":{"name":"teqlabs-testify","version":"0.0.1","private":false,"main":"index.js","dependencies":{"request":"~2.34.0"},"repository":{"type":"git","url":"git@bitbucket.org:hboylan/teqlabs-testify.git"},"description":"README.md","_id":"teqlabs-testify@0.0.1","dist":{"shasum":"d48f60347d0ca2fa287ae60aceb01774027fe952","tarball":"https://registry.npmjs.org/teqlabs-testify/-/teqlabs-testify-0.0.1.tgz","integrity":"sha512-A9Lq/PKerLs/rpKfcU8HaAKlFHiNoveJd31xxLx/Fmz6Slizw2WlJnmFwYVoCyNGQMnf/JHOj+5WKQhm3HvcGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIET1T35yQbIQVeqhbh9A2cKEXPRFh4vdfrimPyIU5qKMAiAkAVOOWDW8TbX7CBGP+eL16wolWZF7fK25kgoatc8vZg=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"hjboylan","email":"bluehugh2@gmail.com"},"maintainers":[{"name":"hjboylan","email":"bluehugh2@gmail.com"}]},"0.1.0":{"name":"teqlabs-testify","version":"0.1.0","private":false,"main":"index.js","dependencies":{"request":"~2.34.0"},"repository":{"type":"git","url":"git@bitbucket.org:hboylan/teqlabs-testify.git"},"description":"README.md","_id":"teqlabs-testify@0.1.0","dist":{"shasum":"1aacca7b055440115fd493c6922aa3f5f7529b5a","tarball":"https://registry.npmjs.org/teqlabs-testify/-/teqlabs-testify-0.1.0.tgz","integrity":"sha512-JVKCd0py/KXX1oww4pPRkdtlp+D36vFcFz31vZIKHEN4OCYakbhZEJmM7Rd6DOkyECyUhUHxOS0Q5iba0xEGKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWdqfXhp6PdSWPoV6rYeroASpsmA0tdcx6QDDZPCUXZAiEA1hhtfJW/ahq+/t0/R5h+sIMYHdEyFDmlXq2NB8n12IA="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"hjboylan","email":"bluehugh2@gmail.com"},"maintainers":[{"name":"hjboylan","email":"bluehugh2@gmail.com"}]},"0.1.1":{"name":"teqlabs-testify","version":"0.1.1","private":false,"main":"index.js","dependencies":{"request":"~2.34.0"},"repository":{"type":"git","url":"git@bitbucket.org:hboylan/teqlabs-testify.git"},"description":"README.md","_id":"teqlabs-testify@0.1.1","dist":{"shasum":"796dd2cd50528078d1cc06b850dbbc12514f9844","tarball":"https://registry.npmjs.org/teqlabs-testify/-/teqlabs-testify-0.1.1.tgz","integrity":"sha512-bemOD+vB/PeW3RQOrOkuEHGMKeOy3J6XsfwLBLjEl6ZRcKyyOA0cNAGQO8UhwlgiO5Tbm1Q/bpyWzdS9jO0F0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELkyVOm3gp3UlFXyDqLKvEIpwNYg2dqe2m19p+u0OHxAiEA8PPR2rOg4+Kr2FNqMw8t3rxhztIUfG/lGyRxiy/UFsg="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"hjboylan","email":"bluehugh2@gmail.com"},"maintainers":[{"name":"hjboylan","email":"bluehugh2@gmail.com"}]},"0.1.2":{"name":"teqlabs-testify","version":"0.1.2","private":false,"main":"index.js","dependencies":{"request":"~2.34.0"},"repository":{"type":"git","url":"git@bitbucket.org:hboylan/teqlabs-testify.git"},"description":"README.md","_id":"teqlabs-testify@0.1.2","dist":{"shasum":"06331568c75d90e32e75955dc5b0146832c885e5","tarball":"https://registry.npmjs.org/teqlabs-testify/-/teqlabs-testify-0.1.2.tgz","integrity":"sha512-XE/0iod6beDZsEaxNyefnt2qRYmFN+vRr9F08/UZAtvj8xLA0gICTL7CrTeWy/279j40GfssLMiEvVe0uh2ghg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB0P71OOjTMVijcRX0xvvKVP3lrMietYrOU5/eFm8cKgIgJaTzoKyJxzbwjcvDagvm/pR/7nCH6F8Z4r18b2depos="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"hjboylan","email":"bluehugh2@gmail.com"},"maintainers":[{"name":"hjboylan","email":"bluehugh2@gmail.com"}]},"0.2.0":{"name":"teqlabs-testify","version":"0.2.0","private":false,"main":"index.js","dependencies":{"request":"~2.34.0"},"repository":{"type":"git","url":"git@bitbucket.org:hboylan/teqlabs-testify.git"},"description":"README.md","_id":"teqlabs-testify@0.2.0","dist":{"shasum":"be064c37a1c904bb73e76187a8969c80147ca4e2","tarball":"https://registry.npmjs.org/teqlabs-testify/-/teqlabs-testify-0.2.0.tgz","integrity":"sha512-h8VIVjnCEhIuuy50kzNBYCwtsj4AaPmioFYS59S/XsFeaw/FQs4kkzTkPzX5nd32+jFND8QRgstB+o+pWKzsGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwZRO0qyAUs8W4+81QejkQWxUX4c3rMiYjmMxk0yMEwAiEA9s0l81PCShwePTO5S6WKZivXqwpILJCubHF9Ddlk/JE="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"hjboylan","email":"bluehugh2@gmail.com"},"maintainers":[{"name":"hjboylan","email":"bluehugh2@gmail.com"}]},"0.3.0":{"name":"teqlabs-testify","version":"0.3.0","description":"Test API routes and store cookies using npm request.","main":"index.js","scripts":{"test":"clear;npm install;cd test;npm install;node server.js;cd ..;"},"dependencies":{"request":"*"},"repository":{"type":"git","url":"git://github.com/hboylan/teqlabs-testify"},"keywords":["api","test","request","expressjs","cookie"],"author":{"name":"Hugh Boylan"},"license":"MIT","bugs":{"url":"https://github.com/hboylan/teqlabs-testify/issues"},"_id":"teqlabs-testify@0.3.0","dist":{"shasum":"f3a743f0cce89a3edd1c50fd9bfb79e78e481d0c","tarball":"https://registry.npmjs.org/teqlabs-testify/-/teqlabs-testify-0.3.0.tgz","integrity":"sha512-4eQ+GDuBrYyxGh8WCHuRl4z78aeg865AryMVDKfdPjvNGWPfnOzkLd7b46T2Fi8N6Yqw1Qlip0UXXnx+MPxmvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgUXXnO5gvUaIphkTH3RvHqg/94ewMLoH1QGRc0j5QzAiAzD/0TexLNlZX/nbxI3FvXXY+XFlunDsumzKWwu7IJUA=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"hjboylan","email":"bluehugh2@gmail.com"},"maintainers":[{"name":"hjboylan","email":"bluehugh2@gmail.com"}]},"0.3.1":{"name":"teqlabs-testify","version":"0.3.1","description":"Test API routes and store cookies using npm request.","main":"index.js","scripts":{"test":"clear;npm install;cd test;npm install;node server.js;cd ..;"},"dependencies":{"request":"*"},"repository":{"type":"git","url":"git://github.com/hboylan/teqlabs-testify"},"keywords":["api","test","request","expressjs","cookie"],"author":{"name":"Hugh Boylan"},"license":"MIT","bugs":{"url":"https://github.com/hboylan/teqlabs-testify/issues"},"_id":"teqlabs-testify@0.3.1","dist":{"shasum":"259fa34e3b2fd755469f0e7b7128a48c00431bba","tarball":"https://registry.npmjs.org/teqlabs-testify/-/teqlabs-testify-0.3.1.tgz","integrity":"sha512-/SZYRW5X3znyvkgQ4BNZcnLM4uHRtZYQ5O9sqhWSAi8XfqP+czlEFzvo45nKWuv76DcQ1mjibE3X+ApOqHRgjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDGETs22MNze0X4iboZ01W6JlI18uaaWJ4Nn9Q2kgwuAiEA0zy5pMlH1IAuw4kt+BXnSZkMZAXS0XFvBPRkzBTvaYg="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"hjboylan","email":"bluehugh2@gmail.com"},"maintainers":[{"name":"hjboylan","email":"bluehugh2@gmail.com"}]},"0.3.2":{"name":"teqlabs-testify","version":"0.3.2","description":"Request wrapper to easily test API endpoints with tokens and json data.","main":"index.js","scripts":{"test":"clear;npm install;cd test;npm install;node server.js;cd ..;"},"dependencies":{"request":"^2.53.0"},"repository":{"type":"git","url":"git://github.com/hboylan/teqlabs-testify"},"keywords":["api","test","express","request","token","bearer","cookie"],"author":{"name":"Hugh Boylan"},"license":"MIT","bugs":{"url":"https://github.com/hboylan/teqlabs-testify/issues"},"gitHead":"83c0030fcd2018e7b0b4d2228952bd98a288c70b","homepage":"https://github.com/hboylan/teqlabs-testify","_id":"teqlabs-testify@0.3.2","_shasum":"e32ab776bd17673fe8da47a65c9482fff05f20fe","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.0","_npmUser":{"name":"hjboylan","email":"bluehugh2@gmail.com"},"maintainers":[{"name":"hjboylan","email":"bluehugh2@gmail.com"}],"dist":{"shasum":"e32ab776bd17673fe8da47a65c9482fff05f20fe","tarball":"https://registry.npmjs.org/teqlabs-testify/-/teqlabs-testify-0.3.2.tgz","integrity":"sha512-+YLSIb1VGHCgZdTm3Awbs0iGbBtObl32tGn5mqu0dCxN2Qd7O0IOp/F9u3AWaGzryLhjv+MMjvNy7N01XlJcjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAW5E7HEhd5r4FWJm09eBKtO+uMP9C+sJVX8+U8ee+nQAiBkamuRwnL7YBzjOLYx08xrTlTOlOmEx0yT1ZqBZ8aAVA=="}]}},"0.5.0":{"name":"teqlabs-testify","version":"0.5.0","description":"Request wrapper to asynchronously test API endpoints with tokens and json data.","main":"index.js","dependencies":{"request":"^2.53.0"},"repository":{"type":"git","url":"git://github.com/hboylan/teqlabs-testify"},"keywords":["api","test","express","request","token","bearer","cookie"],"author":{"name":"Hugh Boylan"},"license":"MIT","bugs":{"url":"https://github.com/hboylan/teqlabs-testify/issues"},"gitHead":"05e0c4f9acacd3216ee574e1785cd1da64b05cb9","homepage":"https://github.com/hboylan/teqlabs-testify","_id":"teqlabs-testify@0.5.0","scripts":{},"_shasum":"96668cbfdc04e983050b36e77690e3ee7c5e93ff","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.0","_npmUser":{"name":"hjboylan","email":"bluehugh2@gmail.com"},"maintainers":[{"name":"hjboylan","email":"bluehugh2@gmail.com"}],"dist":{"shasum":"96668cbfdc04e983050b36e77690e3ee7c5e93ff","tarball":"https://registry.npmjs.org/teqlabs-testify/-/teqlabs-testify-0.5.0.tgz","integrity":"sha512-DuUYFLOMwcSGUaA3B6d0GwILihmHebiTDcM9fGDqS+KVCLgxxfeUe/s5TFbjZMspiDbFVUQNgkOCqPmZZbv8AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCViP1LgPUNRT+GjWd9KRoDb02xHZ3fVT/Yn9XMp39WYgIgCjbL+0O8HlSzzCeDp43hIJEwMBBrOh2+IX077pFbZSE="}]}},"0.5.1":{"name":"teqlabs-testify","version":"0.5.1","description":"Request wrapper to asynchronously test API endpoints with tokens and json data.","main":"index.js","dependencies":{"request":"^2.53.0"},"repository":{"type":"git","url":"git://github.com/hboylan/teqlabs-testify"},"keywords":["api","test","express","request","token","bearer","cookie"],"author":{"name":"Hugh Boylan"},"license":"MIT","bugs":{"url":"https://github.com/hboylan/teqlabs-testify/issues"},"gitHead":"0565f5d625fe6ce137fad3da32ab2be18d75221f","homepage":"https://github.com/hboylan/teqlabs-testify","_id":"teqlabs-testify@0.5.1","scripts":{},"_shasum":"04b9f573ad7878c82851cb5ed84bfddc3556efba","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.0","_npmUser":{"name":"hjboylan","email":"bluehugh2@gmail.com"},"maintainers":[{"name":"hjboylan","email":"bluehugh2@gmail.com"}],"dist":{"shasum":"04b9f573ad7878c82851cb5ed84bfddc3556efba","tarball":"https://registry.npmjs.org/teqlabs-testify/-/teqlabs-testify-0.5.1.tgz","integrity":"sha512-7BD7wCm/Um7L/oYowzK6S7S62qGHwNwWBoJ1/RsmNTdzzb9PencwzoPD1CuTrSyNCE4XSBlD4hBwb4OHUgidgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFluD5yhAd4ClupMxqD+o3T3K5eesEwQoiNPgCm7jfdmAiBKSbdbOYWhpfRpMU8lA2QhTn0hGX0u2C0BVKmlsrClvg=="}]}},"0.5.2":{"name":"teqlabs-testify","version":"0.5.2","description":"Request wrapper to asynchronously test API endpoints with token and json data.","main":"index.js","dependencies":{"request":"^2.53.0"},"repository":{"type":"git","url":"git://github.com/hboylan/teqlabs-testify"},"keywords":["api","test","express","request","token","bearer","cookie"],"author":{"name":"Hugh Boylan"},"license":"MIT","bugs":{"url":"https://github.com/hboylan/teqlabs-testify/issues"},"gitHead":"0565f5d625fe6ce137fad3da32ab2be18d75221f","homepage":"https://github.com/hboylan/teqlabs-testify","_id":"teqlabs-testify@0.5.2","scripts":{},"_shasum":"c8de723a12f7d961562c2961d51689b380090bc7","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.0","_npmUser":{"name":"hjboylan","email":"bluehugh2@gmail.com"},"maintainers":[{"name":"hjboylan","email":"bluehugh2@gmail.com"}],"dist":{"shasum":"c8de723a12f7d961562c2961d51689b380090bc7","tarball":"https://registry.npmjs.org/teqlabs-testify/-/teqlabs-testify-0.5.2.tgz","integrity":"sha512-2wR8nKmELzFBFAZW7zoLWDJDQ6qIl0JRhrweNe2TRQMfeW3xG74QGErfzJyK94+XnknnIR+c45uThmWmCH0arQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/cJCA/2Led/fJNxzC7RCrWoOifoMEPOYONai9bKi9BAiEApRxTta4qTBxhJHmxJpiMzf1XfqRv69O1TQLxLUP2PeM="}]}},"0.6.0":{"name":"teqlabs-testify","version":"0.6.0","description":"Async ```request``` wrapper for testing API endpoints with token and json data.","main":"index.js","keywords":["api","test","express","request","token","bearer","cookie","crud"],"repository":{"type":"git","url":"git://github.com/hboylan/teqlabs-testify"},"bugs":{"url":"https://github.com/hboylan/teqlabs-testify/issues"},"author":{"name":"Hugh Boylan"},"license":"MIT","dependencies":{"request":"^2.53.0"},"gitHead":"d90715add60eb2574aed20b039fa73de55d1d6aa","homepage":"https://github.com/hboylan/teqlabs-testify","_id":"teqlabs-testify@0.6.0","scripts":{},"_shasum":"0bf7e6b0e9423074a1cff39daf759708b6be04f6","_from":"../teqlabs-testify","_resolved":"file:../teqlabs-testify","_npmVersion":"2.7.3","_nodeVersion":"0.12.0","_npmUser":{"name":"hjboylan","email":"bluehugh2@gmail.com"},"maintainers":[{"name":"hjboylan","email":"bluehugh2@gmail.com"}],"dist":{"shasum":"0bf7e6b0e9423074a1cff39daf759708b6be04f6","tarball":"https://registry.npmjs.org/teqlabs-testify/-/teqlabs-testify-0.6.0.tgz","integrity":"sha512-U0X3q2mXgRUGdlUytRyMa5xZNspH008SWGIt0iLSd0tVqygYBt0VFR+WDVEGNWa5olJt95qjwU6lXasGf1zhnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvlgCfXSI7RXzwu6+odtIM5htRlApEGhx3lz1IQMm37gIgFe9IH3B4QlCI0P6uvSev/2SGCLeRUalzt6t30TZVjc0="}]}}},"readme":"## Setup\n```javascript\nvar Test = require('teqlabs-testify')\n  , assert = require('assert')\n\nvar api = new Test({\n  host: 'http://localhost:8000'   // api host\n  print: false,                   // print request/response messages\n  headers: {},                    // headers to send with every request\n  params: {},                     // params to send with every request\n  done: function(body){}          // called before every request callback\n})\n```\n\n## Methods\n\n Method                       | Action\n----------------------------  | -----------------------------------------------------------------------------------------------------------\n`api.get(path, next)`         | [GET Request](#get-request)\n`api.post(path, json, next)`  | [POST Request](#post-request)\n`api.put(path, json, next)`   | [PUT Request](#put-request)\n`api.del(path, json, next)`   | [DELETE Request](#delete-request)\n`api.param(key, val)`         | [Set Param](#set-param)\n`api.header(key, val)`        | [Set Header](#set-header)\n`api.bearer(token)`           | [Set Bearer](#set-bearer)\n\n\n- - -\n\n# GET Request\n```javascript\napi.get('/users', function (res, users) {\n  assert.equal(res.statusCode, 200)\n  assert.equal(users[0].role, 'client')\n  // etc...\n})\n```\n```javascript\nGET https://localhost:8000/users\n{}\nRESPONSE: [200]\n[\n  {\n    \"_id\": \"532b95856006dd7f10000003\",\n    \"email\": \"bluehugh2@gmail.com\",\n    \"name\": \"Hugh Boylan\",\n    \"role\": \"client\"\n  }\n]\n```\n\n\n# POST Request\n```javascript\napi.post('/users/auth', { email:'bluehugh2@gmail.com', password:'password1' }, function (res, user) {\n  assert.equal(res.statusCode, 200)\n})\n```\n```javascript\nPOST https://localhost:8000/users/auth\n{\n  \"email\": \"bluehugh2@gmail.com\",\n  \"password\": \"password1\"\n}\nRESPONSE: [200]\n{\n  \"_id\": \"532b95856006dd7f10000003\",\n  \"email\": \"bluehugh2@gmail.com\",\n  \"name\": \"Hugh Boylan\",\n  \"role\": \"client\",\n  \"token\": \"youshallnotpass\"\n}\n```\n\n\n# PUT Request\n```javascript\napi.put('/users', { name:\"hjboylan\" }, function (res, user) {\n  assert.equal(res.statusCode, 200)\n  assert.equal(user.name, \"hjboylan\")\n})\n```\n```javascript\nPUT https://localhost:8000/users\n{\n  \"name\": \"hjboylan\"\n}\nRESPONSE: [200]\n{\n  \"_id\": \"532b95856006dd7f10000003\",\n  \"email\": \"bluehugh2@gmail.com\",\n  \"name\": \"hjboylan\",\n  \"role\": \"client\"\n}\n```\n\n\n# DELETE Request\n```javascript\napi.del('/users', { name:'hjboylan', password:\"password1\" }, function (res, body) {\n  assert.equal(res.statusCode, 200)\n  assert.equal(body, null)\n})\n```\n```javascript\nDELETE https://localhost:8000/users\n{\n  \"name\": \"hjboylan\",\n  \"password\": \"password1\"\n}\nRESPONSE: [200]\n{\n  \"_id\": \"532b95856006dd7f10000003\",\n  \"email\": \"bluehugh2@gmail.com\",\n  \"name\": \"hjboylan\",\n  \"role\": \"client\"\n}\n```\n\n\n# Set Param\nAdd a param to all future requests\n(npm-request)[https://www.npmjs.com/package/request#requestoptions-callback]\n```javascript\napi.param('json', false)\napi.param('timeout', 1000)\n```\n\n\n# Set Header\nAdd a header to all future requests\n```javascript\napi.header('X-Auth', 'therecanonlybeone')\n```\n\n\n# Set Bearer\nConvenience method for ```api.header('X-Authorization', 'Bearer: youshallnotpass')```. Add a feature request on GitHub for more functions like this to simplify your tests.\n[passport-http-bearer](https://www.npmjs.com/package/passport-http-bearer)\n```javascript\napi.bearer('youshallnotpass')\n```\n\n\n## Example App\nLook for ```teqlabs-testify-example``` coming soon\n","maintainers":[{"name":"hjboylan","email":"bluehugh2@gmail.com"}],"time":{"modified":"2022-06-27T04:48:10.358Z","created":"2014-03-04T22:47:28.843Z","0.0.1":"2014-03-04T22:47:42.343Z","0.1.0":"2014-03-04T23:09:02.555Z","0.1.1":"2014-03-19T15:19:19.275Z","0.1.2":"2014-03-21T03:06:17.019Z","0.2.0":"2014-03-21T03:34:57.044Z","0.3.0":"2014-03-23T23:21:16.650Z","0.3.1":"2014-03-23T23:27:29.199Z","0.3.2":"2015-03-20T09:53:25.844Z","0.5.0":"2015-03-20T10:42:24.437Z","0.5.1":"2015-03-20T10:49:59.053Z","0.5.2":"2015-03-22T16:23:18.718Z","0.6.0":"2015-03-23T23:36:13.115Z"},"readmeFilename":"README.md","repository":{"type":"git","url":"git://github.com/hboylan/teqlabs-testify"},"keywords":["api","test","express","request","token","bearer","cookie","crud"],"author":{"name":"Hugh Boylan"},"bugs":{"url":"https://github.com/hboylan/teqlabs-testify/issues"},"license":"MIT","homepage":"https://github.com/hboylan/teqlabs-testify"}