{"_id":"island-endpoint-tester","_rev":"163-bd9a60a98ce2687256360a1a38be4741","name":"island-endpoint-tester","dist-tags":{"latest":"2.0.0","next":"2.2.0-dev.2019-08-19","release-1.0-edge-lts.0":"1.0.99-edge-lts.0","rc":"2.1.0-rc.2"},"versions":{"0.0.1":{"name":"island-endpoint-tester","version":"0.0.1","description":"","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist & rm -rf ./node_modules"},"license":"MIT","dependencies":{"island":"0.3.4","lodash":"^4.16.6","qs":"^6.3.0","schema-inspector":"^1.6.6"},"gitHead":"3033958d74075d807a9d2a6565fa5a3dd4bc5a1d","_id":"island-endpoint-tester@0.0.1","_shasum":"f14c220905285388c45139ace30ab6ac7d23d5ed","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"dist":{"shasum":"f14c220905285388c45139ace30ab6ac7d23d5ed","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-0.0.1.tgz","integrity":"sha512-w6p0xbfdEQM409vILONGRnESHDcIxCZKRc2z/zb9yq/WVjb9+50hM8qjFLujYCqUTiXZ4wSIPFC2s0oqLCaeeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH/x1/uWaB4iX8eE5eViPR+lv3vvJyoKIVkiDYYiEW4wIhAJrXiEJTJ3r3u95dzTxM/+BoNVVwv/YCng7WNOzwmibt"}]},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-endpoint-tester-0.0.1.tgz_1478018558971_0.4368431724142283"},"directories":{}},"0.0.2":{"name":"island-endpoint-tester","version":"0.0.2","description":"","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist & rm -rf ./node_modules"},"license":"MIT","dependencies":{"island":"0.3.4","lodash":"^4.16.6","qs":"^6.3.0","schema-inspector":"^1.6.6"},"gitHead":"63113518821f19201b1642321e92e58eca0cdc12","_id":"island-endpoint-tester@0.0.2","_shasum":"4ffaa68d580f69faa39f1d32799f2a1f749d3457","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"dist":{"shasum":"4ffaa68d580f69faa39f1d32799f2a1f749d3457","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-0.0.2.tgz","integrity":"sha512-9qnUeQ4H3cZKa41iGmTk0gl88/XtHkBSUY5N6qV0Kr9PoKEjhMiXvKhh2EUIn31KVxdofFsj7iOQhar1Ioj0jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCc7OzZty+H5HflqbTyF1qCA18lOHOccc1mh0Z7eoOgAiEA3l47/6Y8Dwq69uFwiOrSgfm/bWcfTrmeHeavQ9hyT0s="}]},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-endpoint-tester-0.0.2.tgz_1478019520791_0.8652605987153947"},"directories":{}},"0.0.3":{"name":"island-endpoint-tester","version":"0.0.3","description":"","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist & rm -rf ./node_modules"},"license":"MIT","dependencies":{"island":"0.3.4","lodash":"^4.16.6","qs":"^6.3.0","schema-inspector":"^1.6.6"},"gitHead":"e43676d1a0e83540dd0ff10ba25faee57e96877a","_id":"island-endpoint-tester@0.0.3","_shasum":"ee13350d344d1aa986a1b16e074a28395dc787e0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"dist":{"shasum":"ee13350d344d1aa986a1b16e074a28395dc787e0","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-0.0.3.tgz","integrity":"sha512-1Gv4IcNh6sKYOhavWyLov8yKhsO/7emrrsXBVZNginuHt2geJrg5Rf54ohUkKXAzElbhT8XF9llEStRaIHhLrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwcVKyJDvY0sM3KH7i+0telFHzjGJ9vGfXp1MuqiPlTAIgLj6desO/URPEQ9a2yk1ZvOt2F4GYTm652BO/p3/wsaU="}]},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-endpoint-tester-0.0.3.tgz_1478020404600_0.2994477706961334"},"directories":{}},"0.0.4":{"name":"island-endpoint-tester","version":"0.0.4","description":"","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist & rm -rf ./node_modules"},"license":"MIT","dependencies":{"island":"0.3.4","lodash":"^4.16.6","qs":"^6.3.0","schema-inspector":"^1.6.6"},"gitHead":"2e23683c656c865b6b47c7d04a0db350c231c71c","_id":"island-endpoint-tester@0.0.4","_shasum":"86df9dcc6bf9bc8db5cdb670d54e20342fa9841a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"dist":{"shasum":"86df9dcc6bf9bc8db5cdb670d54e20342fa9841a","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-0.0.4.tgz","integrity":"sha512-kF9ygPkO5fYIoxIg+S/1DQZwW4K6ZIudLmdu9dQuXV/Fp+A6TnYw07XB5aVPTe95ZJG0qZjnXNndbcLSBKGRuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5MRkwQXhlTFn8kCpyGTAefD9ea7koPRcq6d+EgSKljwIgT4mNf3YD6EucQSnbBN8th9PeOVDt75Dk0OYW9Un4WS0="}]},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-endpoint-tester-0.0.4.tgz_1478021102480_0.3944805646315217"},"directories":{}},"0.0.5":{"name":"island-endpoint-tester","version":"0.0.5","description":"","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist & rm -rf ./node_modules"},"license":"MIT","dependencies":{"island":"0.3.4","lodash":"^4.16.6","qs":"^6.3.0","schema-inspector":"^1.6.6"},"gitHead":"a2bb1879ca28b2571a6e87e4c0e1060fac683ae4","_id":"island-endpoint-tester@0.0.5","_shasum":"5832cb056dfaa3ad9b57674677980750d5f430ec","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"dist":{"shasum":"5832cb056dfaa3ad9b57674677980750d5f430ec","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-0.0.5.tgz","integrity":"sha512-my/v1gwSwVc58mdd+wbWvD4o2UeaxYeSOg3nwPWybsryCLjjG6goJLmQyFXnQ6qqox3wiArRjBiVS5mHOU4fDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGuWbQbz8HkZRjRobXFedN503GlcKAn+lFFF+aARBWfAiEAqjOAJMaO3NSiyCNwPdPGRrwxlHg3fB/rGEoVLPZw62s="}]},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-endpoint-tester-0.0.5.tgz_1478021675320_0.6850489957723767"},"directories":{}},"0.1.0":{"name":"island-endpoint-tester","version":"0.1.0","description":"","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"island":"0.3.4","lodash":"^4.16.6","qs":"^6.3.0","schema-inspector":"^1.6.6"},"devDependencies":{"jasmine":"^2.5.2"},"gitHead":"0abc81cd94f2c017b9943488145c21530bf729a5","_id":"island-endpoint-tester@0.1.0","_shasum":"0692745b5e8a8c21a634b6cf6dfdd44f97d36db3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"dist":{"shasum":"0692745b5e8a8c21a634b6cf6dfdd44f97d36db3","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-0.1.0.tgz","integrity":"sha512-JBa6vi2G4EGZCOS7hCiAlOF4i1rj3TY+Wr6i2y+juTEvxvO8J9whQZncrYGPdOyMsfqSFlnC+ue0MpjTo1CLRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/I1SaNkwO2CtSPkQ4KkcJa4l2AOu6C1+Li9fHIOGGVAiEApP57ZlD5OZvCPxfLHqLREp4Hz2qagWJB9yUrSUjLAfI="}]},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-endpoint-tester-0.1.0.tgz_1478067398858_0.5807917774654925"},"directories":{}},"1.0.0":{"name":"island-endpoint-tester","version":"1.0.0","description":"","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"@types/lodash":"^4.14.44","@types/qs":"^6.2.30","island":"1.0.3","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.5.38"},"gitHead":"5134907f262fd75fcbfe4e144e1d65946c68933d","_id":"island-endpoint-tester@1.0.0","_shasum":"1804aae724adb3c4c5c6a7630846da70533c4b3b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"dist":{"shasum":"1804aae724adb3c4c5c6a7630846da70533c4b3b","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-1.0.0.tgz","integrity":"sha512-072rUmZqcm1bPUKatMWJgCWuiCn1JZf9fy3MOMAfUEuTMvD0AWqxoRfEwCN+jNUSiGB2Oe/1Hkj2hKR/ZBBatg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLxUhjSu/f+FrxOVkicU4bBpj0y06He2qFVOCV0ZrpwAiEAqKdedVxcxEkHY3z6h+WxH7Crf1/aSRvpA78jiUBY3oU="}]},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-endpoint-tester-1.0.0.tgz_1482469619887_0.8827735523227602"},"directories":{}},"1.0.1":{"name":"island-endpoint-tester","version":"1.0.1","description":"```ts import * as island from 'island'; import * as _ from 'lodash';","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"@types/lodash":"^4.14.44","@types/qs":"^6.2.30","island":"1.0.3","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.5.38"},"gitHead":"e9153d51d0931dc7a049bdeb7514bc8cce87e880","_id":"island-endpoint-tester@1.0.1","_shasum":"00fa7ff48d5103ad94485eefa71956c17377004f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"dist":{"shasum":"00fa7ff48d5103ad94485eefa71956c17377004f","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-1.0.1.tgz","integrity":"sha512-N291gfPTi/GYqa0HqwukRSUtU8boqZVZVFYe8dZ6T3090A/ALRSb5gJkTeLcnpUuuqECov/SwliseI0dE5j6vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqfq+IzRNAyJcJvM9S9mrJrwjGn0y5aYMpuXfqwljKywIgZ3a9/B4JSNSOJKTfHbcuLMEhQMvwdCHAPJs2unFNrpQ="}]},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-endpoint-tester-1.0.1.tgz_1486377288568_0.12089554197154939"},"directories":{}},"2.0.0-dev.2018-06-08":{"name":"island-endpoint-tester","version":"2.0.0-dev.2018-06-08","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^2.9.1"},"readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","gitHead":"49b0706fc6d550e4142595f568ec291315d77324","_id":"island-endpoint-tester@2.0.0-dev.2018-06-08","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"integrity":"sha512-y9evRoxsf09689mRnkU5P767kTD+X81waFJfBSjoamEpPPKQ6gfktpeqGQEODUQ2yeOB6P8Eotf/HnJVXa9czw==","shasum":"0aac28c29cc5bb19f1ec7e400f8557c542b52100","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.0.0-dev.2018-06-08.tgz","fileCount":29,"unpackedSize":37969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGe+ICRA9TVsSAnZWagAAg2kQAJeNhwrmytSpSLfD/YiV\n5mutY3L54aM86xSgw0bDElu0Sg34D/9Xb8CRUvTLKobrIArFzdDWNismlbMo\nWWC7hRkJ/oH7RA/OvyBOh/o0tMKbtb6ZvzzRlLAjShyPSyXDtbIYktBbDeQ7\nW+9/XxzMGK64SVhxCRMF2SDFmZHng3p/1k4XE1BVaTUiJcGJ8lmmsHLoc6in\nyPjXvpFbtbuMsWSfRqHit4aqWZsg4Ff+3KSIQ/Y51ri2W1bm6mnUyuKZilA4\nMT/O0cJt6UFHHja7hOQpxYV3WiGf8sxOPrSCZypJBY5dfYoO4h1gJvrx55mC\nxA7qgqoZ9MxMCcdG2GSnMEL3sWLkK9wVr4wfSR3zXrNndf5Rvt7UivOGvIWS\nFMD6LeKNja3SNMJnfaCkCc3mybJDD3+RaOamFPRZvYID0UEZECA0xoYE8wbO\nDxvpT/bpsTFhRpkNAIF6F4+gfUZzj200C8bcwxqs0P5Aj1pOY5AWKLexXaGT\nBEF89FNjQ+U9AvxFDRis2/BtbmIcjDPMmu9jy6M48wfgQGqMlJFrm5urai13\nXi3Wdymqi2zilDszjSi5luqAgRkCi9p9Nebb2nKR9X9r1mJNuqR2PrS1Cr+D\nlvI3VZSzxxUapP9lCqd3u/A+EqsZK3pjVpFDrTnyR8i+WAW/2W81VDhjUL5s\nj9bU\r\n=MfaD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMGUvSk7AG4OH5eIlXsFzeQ9ElUwLAW98aR38z7UTkYAiEA6oqzzeIYn7cwClRUqGO3mVQFZM3x1nOwGSLvF9IaIfc="}]},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.0.0-dev.2018-06-08_1528426375679_0.2033053964335758"},"_hasShrinkwrap":false},"2.0.0-dev.2018-06-13":{"name":"island-endpoint-tester","version":"2.0.0-dev.2018-06-13","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^2.9.1"},"readme":"ERROR: No README data found!","_id":"island-endpoint-tester@2.0.0-dev.2018-06-13","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-Y4jDvEn2TOQnQLXxMzGfcv4Zhis4GOCjmM6XZrnH9+lE1abpKF7SCfefStv0ED29jlCjuLwNAUtmZ1Xxb+66ug==","shasum":"e6e7905352200f29f53918eb7338dc30420ddc3c","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.0.0-dev.2018-06-13.tgz","fileCount":23,"unpackedSize":36252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH+CZCRA9TVsSAnZWagAAiAAP/RobH2wEI2GJBN5xPoaF\nZ0RlrrSxJuNfERl+GPk96wrh29ZYp1r9k1X+1PWvpHvngJRjCCWkfIwZDytY\ny22V0SDeT3OaGtXlF+d2H/O4eYgHmM32ftxVM4iKGp1NQ/UongxhPxbBGNhx\nXzccaUGuHeaA3Qq/H7UxXWn74MIlmm+3Pg0gdfkf8TO99pqafafbgQNpXqAJ\nxOGArsejZz3gvYCzcjapNi6fDK2odsHSF9kp+mqjT90S6uLgtqqC42LWYObt\nsjNBq1T+CkmO0OXaummjWzgiRv0rLnYh7F7LfDqjrAtH32kE7wzkxl8v73Fr\nxF73rPb+XKqLjP1qyPE6UKPs6FwvWQ2yKfYKBSj4lSsuBv+ZCPORTymZkRP8\nUuFNCYP3UASSnUgpoY8Yd6qZcw7HHEZTdej/keM1+tBMjcDVbAmI+ZjWj1Ox\n9bHUmxQ5t8zpWPpyp4xNENXFjLvqSJn5OLM8mwCxRLP/IGFM1rXHvi2MExsW\ngx5ZnC9Cfj9/JM5RsvNBsPp3tO+ibwzACFXVOGQ6gXSOvQltm0o3u5YPVIo+\nqPhEw0Wv0S3pIswscdxB7jeCD9oxboPicWcqRlhbAI/zojmf+glc2+4ndM1e\n8dAF5BUarywnSCMp6rs9aneOUpbZsCjOOkQgMxwTso3t/Ixyo6wpDlBX9Iqe\nBdLs\r\n=scwI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJwmaep5wXqQnjjjmRx/WOPIg5XJLAs9PkGedixZflWAIhAOuBE9B9bL3X0u+9hBDAR5YquMMP4d30YLgmezp5bKRn"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.0.0-dev.2018-06-13_1528815768512_0.1269575203299429"},"_hasShrinkwrap":false},"1.0.2":{"name":"island-endpoint-tester","version":"1.0.2","description":"","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"@types/lodash":"4.14.63","@types/qs":"6.2.31","island":"1.10.99-edge-lts.6","schema-inspector":"1.6.8"},"devDependencies":{"@types/jasmine":"2.5.38"},"_id":"island-endpoint-tester@1.0.2","_shasum":"5858d6dfbc8366f550ec4fbf76ce76b33410255c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"5858d6dfbc8366f550ec4fbf76ce76b33410255c","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-1.0.2.tgz","fileCount":9,"unpackedSize":12097,"integrity":"sha512-0CZdX9x1hkdVp38wq+Zg5BL7FUMUQFaByWzTEaA5cOAXjpaz6gVmLPzSmorybFuRrCIzrAy7GhPqmDXdaDtkNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIFPQkgSt0nlNoyy7ECGk0czdIwkwlsbTGIn7oR4JGfgIhAK9Pbqyb8KaXNrWvPKFpEGpnpVxfysayB04fryuCXOSi"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_1.0.2_1529039531055_0.00991391948836573"},"_hasShrinkwrap":false},"1.0.99-edge-lts.0":{"name":"island-endpoint-tester","version":"1.0.99-edge-lts.0","description":"","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"@types/lodash":"4.14.63","@types/qs":"6.2.31","island":"1.10.99-edge-lts.6","schema-inspector":"1.6.8"},"devDependencies":{"@types/jasmine":"2.5.38"},"readme":"ERROR: No README data found!","_id":"island-endpoint-tester@1.0.99-edge-lts.0","_shasum":"6ab98c0ea3a46a348da11ee4b96a666e100a2fbb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"6ab98c0ea3a46a348da11ee4b96a666e100a2fbb","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-1.0.99-edge-lts.0.tgz","fileCount":9,"unpackedSize":12109,"integrity":"sha512-HZSRiSh6OqEhTOLCr+QI6ViyCIn8MvzqqLA+ChDe55hEnHOO3VBnzWurqawhEmR/g76MeVxCZXCxlcC7RGzfOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHP/WIgb5IBQlCuH8EaeT2ydNmUHj45FuBfjCR19urCAiEAiYAWcB2iJJhpHWF8XhTYG8yx1jhCxXLdeGxH/1l7M2s="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_1.0.99-edge-lts.0_1529040513758_0.8736723984633856"},"_hasShrinkwrap":false},"2.0.0-dev.2018-07-10":{"name":"island-endpoint-tester","version":"2.0.0-dev.2018-07-10","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^2.9.1"},"readme":"ERROR: No README data found!","_id":"island-endpoint-tester@2.0.0-dev.2018-07-10","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-HWCbfqNRQHFsBz2B/1coyrU19cCRMqgXPhXAGwO9Lv2KIgALy8YS2PqgW8oWL8oq63GfVQuqsEc8B/Ig4MRQkA==","shasum":"976e33e7a7c67af7c67f6d5be33951e5cd91f39d","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.0.0-dev.2018-07-10.tgz","fileCount":23,"unpackedSize":36252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQ3j5CRA9TVsSAnZWagAAtIcP/3PKIuMrlWI0mM2uJFEJ\nmLD0S2dKX1tV6GgpkBUqm3iAlOoE/61lcatG7/dC1O9e/q7Tuvv031YMAgsx\nZ7E1qPRiNxdHzm1NFmmlsLVOT5EHT19AKzw2sxZ31IToiXfEjf6D8eES/0so\nW9swhMat/RSkGm00y7WSwqVATpApzQ9rLRKKPt4F4pMoi97KPxEjF1volQQ7\nneV/1eQ+ITeVLKtzi5BCuP8cA8FTSEDXR/lnuq+yKYa0bvnKB31uUQ2aACkn\nTJWB1ei1Uc0cM4eSm5c5x+nqFRbLHOc2ze0eFB7KZpspb5K6efdDdpnIQYRV\nhO5vVmbU1mFfJf5EobpJMcr8uf0xtkDuZHxCguvkdt4z4o2Ir+INjbRyrHlo\n16yMvV7OYH6ttbItpZEiEP8oBZo2z3mukTN0D3tERH25nqflvr+BA2RNL8J9\nIsDh9ZKbeSU137iz6cBHK2/J5Jme6aI2bZF4wSBc3GCKd5n/I91J++Zmptxs\nqIYeJItjYfr1spPPNwIgi4BpXBJkHCBsICc/3vsrMGMyNXxA86bkU9h0kkW8\nloKNZfl06hbzpcnKiqM747H5GSu1GNuyWZS1XlsoQ73y/77QMeOjptUFbDFo\npMcLpg2p/Xw1RC8Nlo1xAVGYngRncxCj4epiuv+VK2TGBsAzzdzVhbjSvfhN\nbVVA\r\n=WZOH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSgULmameBjQlgOTDT8MaKgSkIhrc1vHD9Uw/KIlfQOAiEAxvVT12Wyh5TYisI68x8yt1dCj6LlZ5z5hcQ37lNuOJ0="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.0.0-dev.2018-07-10_1531148537777_0.404492706625863"},"_hasShrinkwrap":false},"2.0.0":{"name":"island-endpoint-tester","version":"2.0.0","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"^3.6.0","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"_id":"island-endpoint-tester@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-ROxMqIwCXL0FCDkxajLATVRplWQ9sqvnV81o7gAC5Aggv5+oKQEikzz0C6w1MyUKPZurf/m5ny7wm2cK3Lb9iQ==","shasum":"d0c8c322b22d4b690f00196f16b5f7fbe46a7e05","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.0.0.tgz","fileCount":23,"unpackedSize":36298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh6NtCRA9TVsSAnZWagAAWTwP/2459NIa8NsRoYkA+a0/\nX5KqpRbHjkxX1x8BWhjxiXyrqvZu43vDVIBh5mMh5JiGffsJwqal/GCpgJ7L\nl7haGOTZ3LENnv1e5FWA8ISfpusQCPASNMy6Ne5b3EdXb9388fkYIk3WAP5R\nu/QrnyfLfpMVu+PCCYoWiyP+HnFyPOL6LMiVBkCG4G3zaSwYRRQpsxYVuTYb\n6VfWPSQitbIlaW5S9z+zSOjcqKqdjTnQzgUi3XeVZ+TX9bNsQA+YtQVV5Ilp\nlUtHkH+Acm+Gr6l/Py6AUcKbp2+X8F7oFGTuhbjdTJtM85ptIBd/qFc1E5sY\nCCcMqjsTfH9nVyccXWbu3xV62+zTk+w7wpvbmj5ZNJR46AC1lN5eRtk6/RrC\n0oByXl6Zk9w9anFUmEM6Te80Y/nFEwzyjCSf4Rik+Y13p5aSBSeLC0RlME31\nwxSryHtFN05DYPxZmeVL3oeQDHuNSHAbuv7w470gyfBR+uARS7IOXA7+2d0r\nZD8Ili/vjUGHYrJdfUF+A4hREZutL5YH5lWVMijv6EIhj99od9HEaWlXGy0h\nVRO42GPAXwxOER2rQhvj++qYfSSNE4VtrwTAFy0fDCtxls9lQp+B3XxEWTvf\npUR0PVniQt+75OJhFux/JV3eFxaEbPAxJAmJluS1gW1p+wdvPQ/Hzcj1g6NO\n05jx\r\n=Nc7J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgBCWfSQsrmk3T/eezVut8HKsEWb5e4bLD0zl1ufWIZAiEA7OI/Hp44aqtFzCwjQfQvUlugxMXFQHupCqzaQzVZP0U="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.0.0_1535615853085_0.007899737069836599"},"_hasShrinkwrap":false},"2.1.0-dev.2018-08-31":{"name":"island-endpoint-tester","version":"2.1.0-dev.2018-08-31","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"readme":"ERROR: No README data found!","_id":"island-endpoint-tester@2.1.0-dev.2018-08-31","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-mGA7MuRKPxUkC5MhyiEcIbRZfi/hxWv86uHRnRfMjiNL501nSg8qmEEeckd8cysxfFEMCd4tqa82rCEYdbg9/w==","shasum":"291b3d96a8967146011cd0741d13e07f9a1cebc2","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.1.0-dev.2018-08-31.tgz","fileCount":23,"unpackedSize":36310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiAcHCRA9TVsSAnZWagAA3QsQAIh4yYsPmcpEyPnbBmLO\nmEfEN86pU9OzqUl3Gp39ZILubPdRX+Sf9tL48K+WU+Sxoel1d19e/xQJRzve\nxAuCrBJGtrzLsCas7gQgDEc8tIYkjJezkyWC6DLDePIWF7sl/lLQCH0Gikow\nYGQzJsECerhEsFxOrzVdNYZLv0iNRXmgNu3XVIuxDpykfJMuodmPrf64eoFQ\n2IkynNLOd3jmarBKkfz3pXDgPHXOV8Enwi64jUaxFeUB9ZDI/CQGMG/w+cUD\nH22BLciDezrozlwMZI3TYWzFD4L7pLDOibYs9c2Ucs09JnZU3EnAMn9J5lTa\nQ0ROqh9Vv/Iyjd9EgGWU1GC+ME0tnPHSLlrRh9vtVH0nBcAH8QtNieiIk43U\nBjbvjLOy4NvNSQmfrJV3xFgoVglunyoa396ESuo35qagpMiEZ8X3kIV+UoVb\ns0N4rbvi/mNuJNPfFHufL/L9laot7SBY2yND1PJYwG84OxR7qmjFjzl8DIbQ\n/DJLhFBnmfpwHX+f5ni4fDsITk3vZLa9ZCaTU05ndYteXXNDsziKhKB+g6cI\ns3qAQ641buzu8DNHR6Qb+JZo15Pcw1l4wXBeGHZJe/c0tiYI2L/ZXrr8p/9X\nIxyk6Rjkh80XHmIrjf6SEvOksK5Q7EOSDuP8tWsglZEsexDrHqlLe4noQMoq\np6Qt\r\n=31vi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXjL95dm1o/+z39fNIM9GYVzJWNAmI2HtZzht194knSAiBiXKtHVpjShupBJG+avMOpL4sw5ldSbG/2pKfoyy6RWQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.1.0-dev.2018-08-31_1535641350648_0.4158296051827255"},"_hasShrinkwrap":false},"2.1.0-rc.1":{"name":"island-endpoint-tester","version":"2.1.0-rc.1","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","gitHead":"7f74eae388bb0aeab48e5a86a62c3c5e5ee744a2","_id":"island-endpoint-tester@2.1.0-rc.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"integrity":"sha512-Ef5d5t/uuicrZz3sMMjfEBZeMZVDc9xRYJtQ7pu1D85JVXAs4CyIpEyT90FvG298FbrfT4KHhYMqXfxSKu+peg==","shasum":"745dfabfd1d50b678390a9d52dfbb530eaa384c2","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.1.0-rc.1.tgz","fileCount":28,"unpackedSize":38677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbusclCRA9TVsSAnZWagAAzgIQAIgg1CWM56mMzevpZNlb\nVmcbUZ1ezCkSTdLEqTaYLke5SAoGpgLR5e1pPpmuOhnEZRXJX5pGF5vjQ4qs\nSze3iSfkcBmo578aEce5yYiidXijP1GN71Z3YDegQgmM1jsKOcKD0vPBawLc\noHBtefHB0vxNgupNSgeTIcHHQcQNUV5LbEy+SlQGHo4kp8Y8JHN2R15XT8WJ\nuPeDB3s+1r0OPmuQ3BEfkY10pEmlcu+BjPE84Th895E/vdW8N8J/8R9ldWrd\nHEcZA+m8fHqNqi2e+JzbN9Y0yHh7oR0zs6A4bGQH9urSHXNF3fU5+z3+CGWs\nw16sN/jx4daPgBz+LBzWpkDvdnoRAE8az2qtvfejX8kajAF4fXB6eQ1hkZoA\nN0VK8cSjYqqIazSlHYhE8gOnLWxS2B+Q58p12miwVWQnYHofrGSLkdVKcO9k\ncmsCZ2VZxM9ENeBTcXRdpLWuyGt5MbRWEKkk2ZULl0FOOOlB5zxFSwefuZhH\n/p8wt5skJmXZvziaHW60pndk+U+t63vOaGnyl3cu5p1CO6lvDho4ywAp2W54\nSL1jvS0zmDI/oKIL2sUrYLSDy2OEmN+yTC111cu5AYvadJfvctULVngIy8tJ\nh8RnZdQBFm5wuODzp9KGa1guCtCcY6U3/wDt9EiasN4iVFwvgG9lIcC57LUA\nSbGx\r\n=NHGr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUaWOA9XrGsN9vizkWrlb8BCb1ukgSbn0hXwCCZI3bGAIhAJDljF0Z8HKjdlRoqdMPBuH///iiTJNV90ck4qhOh7sT"}]},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.1.0-rc.1_1538967332450_0.25543019648493615"},"_hasShrinkwrap":false},"2.1.0-rc.2":{"name":"island-endpoint-tester","version":"2.1.0-rc.2","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"^3.7.0-rc.1","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","gitHead":"c22c84086e3ad5a93573c6642288276da07c3c4c","_id":"island-endpoint-tester@2.1.0-rc.2","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"integrity":"sha512-CdS8V+SqsiLih47gRexYYt86R1LpQBdofda9eBVWbnXf7MJCpPT5c25op9Am/WHJ7J6heQCby3hFILReS8kzog==","shasum":"9ba78e56b1ce00d29b94bc8041f1a98cb110ecb6","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.1.0-rc.2.tgz","fileCount":28,"unpackedSize":38684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbushQCRA9TVsSAnZWagAAf2EQAJ3JRBNg/LllsDBh/8+0\na57C3Z7ZR56Pt0Di+haWh0K91Ly+St6oW7jH9fVtoKLs/g5y3Yn03ZKya6Kt\nToxeTJr5sozNuvap07mzSa29mI8il6yQM9o6N9rbmAHHM/c4TKD+dtJhFdt8\nLWtNIGxPopOdNx/7Gjq9FFn1OYy7+W37CcFoNcYr0bDTkzFG4kWnStS/0hzJ\n313hD67sVlkxNv48sUUnftizyRsidPXRkge7ccYewFCpadjjApZfWONbmxsf\nk+2OatCjfww6Z9qsq1uc8UoGGNDA3CrJT5vIAyjS/XYUjTconbpZvytTohwv\nAc8/UQ+80dlFKIHXsAIWThfYjZTPmsj6xDD4NvfAZHayQ1w4tkY6bIHWJRaA\n3b8BBnYQX//whcwqQ81dtUx5zfqsQruYbjAa2ejA0R+uJN+dxwdDMEHxXk8t\ngG4AQDGp+a2RlYpchG4+xhda5eOi+4PYJIYXt96qjH/VIwvAeBV+VuyRqH0X\nNyMXSneBzHVHwdq1y50wXMl97b+SrjOMipdf+9c2IxWHqWc1oJJtxT40R2Yz\n/wsN3sY3/kAxTythkPgMPNSAzQ75mEi9xgfYmf15ycMa07JLDPghLIcwPm0P\ncNAaXgJimkIqFyi0EY44/p4gUhLBpQjzbDlyE9SXkcQXz2kHFpu6NBZHauif\n46uC\r\n=3Phz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICx+XPpsjgvIQo6Gf0mG66I+Da4QZTKVrxmVP9gUjdZ8AiBFLVNXqHp7Vk7RbVmZ9NacTxEhBH5WdeH4E8sPaH8Bkg=="}]},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.1.0-rc.2_1538967631747_0.10640066942875781"},"_hasShrinkwrap":false},"2.2.0-dev.2018-10-19":{"name":"island-endpoint-tester","version":"2.2.0-dev.2018-10-19","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"readme":"ERROR: No README data found!","_id":"island-endpoint-tester@2.2.0-dev.2018-10-19","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-9ZJ7M6E16JmgsDIr3AABQg8XoPPPWFTvXoREPvtA6V9PDzDgQvyZ9pTQQKMI6UU7nSyDCXXfLLwA8km3wxpN8Q==","shasum":"6af0aa66c98796591eaac79f13995891df86e2a1","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2018-10-19.tgz","fileCount":23,"unpackedSize":36310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyKC3CRA9TVsSAnZWagAA1B4QAI5wTtrnYgdZ19JHbLB6\nyl2Z4sgwtwQBAAbd5X0LepCHUgIOkCZa0N5w+DvTsLBZjT691EK/1rF60BQt\nH/LiG7xgvztGeLNn3AxvTNAqHzPDqBU5KjObvNlvWUoFrJJfSQAy4//vPaQ/\ngtrq6hibjrqQLbofvwtlx4DNeun3OeCOUa2brxvh/5tYEHxRDkRM3V563Gvu\nOql16q3+M+XNGKmsrasI3/SNM/sLlcV4bsFezhKelMvfDcuOdORpDpfHpTdV\n3yCy8wGI2YEjO4Ef036b6oMNSZSUJ7XIPJ56Opx5uxT7aflj9r4tigcC1kYW\n3dYKZgW/o4/XpKEvcfMYwfnZBcXn7ONubPa4nlzkuo1YafhH1nN/gnwpQatk\n0RsWwg1/zZKjRGFt0FlLIJLHuTr7XgWcCQV1CYj/C9O566gQIChHe7SPUuDv\nc9nmv99xjl66ImsAMsQEF4l8ch7pfbPYxeSbKqFLuQMsDmzNGffbUeGBE6rs\nkLtooiKF6t4XT3HRQBz3qbU2ys/XwYeuiR0gvxs6T4aBXcUHVxOIwdEldvs0\neWjdXxPIvztzb4JzIyb6aEYfVzCjAdjGIvyyrrz/FRMJ6PS4H66UlvCrrG//\ncXDNO+BDiPp3dGi102OprkQjdGZ2KBl2ipwWZ6LI3HeV5pyKF0JAHZvbEQml\nPqpl\r\n=eJD8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQnmGbHk/ctjhMNnM6tWGdxP+tJSXsAg9ebHKZuKsJnAiEAuiWwqz+8h/RWbeCgPyx3xi2m20shISH/plzDZgLq+kQ="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2018-10-19_1539874996864_0.21384041792999264"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-13":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-13","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"f5011cb0c027e19e0d172600d229beec3b4dc262","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-13","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-Gc2YR8qIiOKj8GRvWMTnkkZjOKPQpeJ+4zDXDOyL6N4RKcjY9+RRwDHK/PKgnu1nTAod+7kpuZrL0NqY6ScIoA==","shasum":"9e37f5101138baf453490917feb4aeddda1ab12e","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-13.tgz","fileCount":28,"unpackedSize":40728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciVhbCRA9TVsSAnZWagAA/tkP/in/vc4pxv6GwylyEagM\nD3pGZZ11aTeEVUkq8O8Bf5ASI+JSxser6cB3ZF+9opnCU4w6iDSMbgwIJCIf\n7N7r8sMUarRqHic3KVXb0TdvCPdJFUJyxxt3ng1yeLAAveBba/DOVjEs6bLF\nUtrZkQRTehEierBTXNGG6rK9vBfdBCJvYXCEMvuYeGP030p5muDGsDbA1OJ2\nZ8IaYOaa1/mubQ6wyr/zWJRU3NMyA6oDnzJpdnUWE5YhtM+uf56xf8eiT4cP\ngj6FHNrh50PspFKenFx7il36O5LuZ8IteDlqP8z3/LcxxDshBDuLL63sgUgl\nxeTEzJI3tvMOkT1DCq7Q9KLeo7A1BK8V8eGXssy6HWZgusT8QWhP/jF5gjIG\nDgomvWWXsbB1KyOht94QYjV6JtE5x/SJs2drkF4rRK68xGu5XYQXoLdI8V9S\nkScIC67Uq9H+dC7q9rtGIlH/LFb05u2BBhd340/CXLug1Vf8P/eRUMzVtfPx\ndfYhFS6pG28hMBm3bz1EOWGQNYpEJRkFYvqVc+Qf3OmHtswlN0WI3v+WkBKn\ndomh8+ZfySZBMtfpIdZVDHGYP6Qiw9VBPkazBSuJhYuKMymFnM7JHC+j8uGA\nt0JHzfuwaicRs1/x94MxtLTpdnT+yKYRLVzJwZQ6OouewSFiRlBYNtDqIu9Q\nl9NP\r\n=bxF2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKgAoBX2vee2ayXSnLFuAFmpkLkKaDNf2MqkEsNiSDfAiBSRMA4EzTi4yPLkgwCdnPk2nm3bwvADYqmbBndLNf0qw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-13_1552504922883_0.673896621537319"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-14":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-14","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"f5011cb0c027e19e0d172600d229beec3b4dc262","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-14","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-4K7TFgaxFQODxMzGMJz8pG9zPcNHVqLY4sdK7kvz7QkgVNG071epClKh09TCRx4vIw+5FT/RS7AiG/WTH8JGug==","shasum":"1b124bf4fac7e614f5ae865ebf05274ff3854f6c","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-14.tgz","fileCount":28,"unpackedSize":40728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciqmfCRA9TVsSAnZWagAAfxUP/0BR/QqyT/SBv90aVUZG\nVv58DpR4wQgFuSN4OIRQBpv+2AOJEZLGt7aUq5445PmyeNt/psYp36zpVbTR\neIPlURQgEhZ3RvkdlGdSf0CI+qKPhDZj7HhJ1Co/k2HSvnVlnB1Pgs/s/RP8\nC5GgQlJWGLSDCpADn9mPkyvywu6kyyXSpcuRQjuMo3uY6YY2Qd9GV+fvD+MC\nxu7t8hdAD12PXqZThRlpLcmGxXW7c2EvkXrnS39g7enUYPeZsMgO14SgUYbt\nqC12T0p/d5RyPzrSSyzjUATQD/645ZREFDHj4LuxboSvQAKyP7t14HCbJqu4\nNeHdWTtRI9bxEI4D5eRY6w/MbCM+M7J+VFdTYm9Ty3OVCUSamdMLERSmKbqt\nZ7Vk6M+UvkuAlkCK8Tjhif9uwflmjoT/AKnlI7GQY9PPP2u2FbeCEAuPHhDD\nZOiKdOA8KSmcq8F2zucqP2oRl6z7v8qlZ0MzFioxBLD70X+TZ66u1XgMzss0\nQ5n4iUO5PoNXGKhzFkXaCPNB8NV+W1J60bdYtRisu3p2aJ51uoA47KxzzsjC\nldfMlujeLjxTtng0/A5l+bci7mY/BWCCEgzTl3+gNpC2qgLal5taUvX8pSBl\nR/L2AAAnSLxeOjC2guVOKA0ZEzCfAFZRZp49jAZjGf3p77FPzayN2mQ2gs+Q\nhUYW\r\n=a2Kc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvhpMzjItRf43mQ32BTGtpBF665g7jhI2MBJ8L5x/KCAIgIdzD+dylc4jdYIz2LEzpwHG58dMtHirMTW8YXWJPnio="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-14_1552591262494_0.8628108961012295"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-15":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-15","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"f5011cb0c027e19e0d172600d229beec3b4dc262","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-15","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-VmdD9sfr9FXXwz5np0t9M5xn1XRBjw1DZ6DxRuFiRSO4+GdAkqtINvF0Soknx1xM6CIPeHbL73EujWhWmziAuw==","shasum":"bfcc060ae00f9fab5090910c4f00cef6af4576c4","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-15.tgz","fileCount":28,"unpackedSize":40728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci/siCRA9TVsSAnZWagAA2vAQAJoR2g+w/aIwID4U0+s2\nmzdIh8oEk3wTDc126hIB4QfnJWT8/4+FP6vxxOFIrcI5ZMNqZnTu20oPNtSi\nmeiNfhOn3BtatXkf9LhS6VP1GjsmjwGYmAx2HkKhdSb+5g6bP1Xgzwt4wdqT\nnPTkqG/mmxWI+H4xgkv78ETyxCecnEZBDue6sH4Jo1jq8sw14Bx2bdla/dg3\nyRLJ/RHEDifV3c+TdcyDxmukbq2G2i/t98Q9gNFDPWF2xGs8Pt7QiVOqSq9r\ndCYa5AgxKEyghEUV2eg+RIS2FQeSzr//+jOM4hBVu72STm3QKYyZLRi0FMgY\nMYBicqjR3fV5phlO51ah0f+ENHcbh/HgTtYnsZ8O+HCUEEWmd5543gaIk/lV\n4EC4u10zYlkVlyLuz8IuVgasW9Zj2/pVUu76iRh5vj4BBLYHIZfYTKT0L8t5\n79iUUzn+ml5C7Y6eYe3RBCgneJHYe48iMVsrAcJ97L8baf9b+P8feSoc1BXh\nUYQhOcBnuk7KdyA+rtAV+TxyL3a522nxJqToLqRO3TNHIjvggREmENwWGHEL\noW87Ljrim6labH5VfVKPIb/lGSZ9nScnGIiOzbQ9XQS8rKj1hgPZDwna7Wki\na9Fv9zDZG8uiyhvb3nYRR0NapEHxHil4KVOVdbEpeIjvofE88n4UO1VhlXYz\nSh0U\r\n=U56N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfYWsm1XY7UyRILjyM8OGRh/AhY+Pav86MKAGhUpDj6wIgS2S/Ljo6LBx4WIoI2f60vDwgYhNYPXIn52aRsaO13mo="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-15_1552677665976_0.3561923953523036"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-16":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-16","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"f5011cb0c027e19e0d172600d229beec3b4dc262","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-16","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-vgIpxSaNpc8R2fOpk582aAkkwgejLB6bcK2SaoFE2Fa8pFmpGFQvFYE88h7/uToZZudQs+SZV6tR122Zt+dssg==","shasum":"0a1cf06f2b103cbe59605993154c4051e1e41501","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-16.tgz","fileCount":28,"unpackedSize":40728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjUzuCRA9TVsSAnZWagAAucgQAInVvqwH3euIJlSxjqgQ\nqDEnePsMXQndS5LYB7hjKBsQhcS+WQ4f9tC0gsNnHcypTLrPD5uhfFC47Gdt\nkcz3zJjik9Z8SEmYABgDegi8MqM2L7e03vzkls5v4H4EiUq8HWaGIh8gsp9b\nQ4P32Va23xNZRKbYHFVUnxfgu1XAIqA6yzeeh15RzSl0rT7uKJrVrcGms7mW\nQGsgQZBJQhagPHy/T6XqfIGzC43pjhUlTqbuMxnraEUtqhY9YgVsUWKzRuMY\nFm4YsaYZf357rYDG3BirWek2q+aZa3AxEt8vZ0Gr0gNer+JT7u6XLWDDGORq\niEkDN9YgD4fbGqu90q3ZTGmH1nw1kZ65ISKykxTX6cIBkcFZUCazWfd1WH+n\nR6NjWmFJVF753F/O04z+fbcf5S2hYBZwbLcJYM0gxOEn5gynzGdUnqaOboqr\nzoH7Au9J+54fOYwBYHUQmh6RmyJLv6+MiizF2nwN+IZ8jvhohji9GldwVWEH\nEmh/OjDT5ZbiiSTx6TVH6ih3PC3zObEPtpuhaZT2S1RcmKGdjyC+s07lLXkv\nks/wloTHA9dBr+uA/bB6NNo6SPN8AdKFksQPk42siEzFX8nOOSvB8IBiKgg8\nGuiNV+MikL26/9CHnwcq3NokuWhBxSXpoWRz7I7YNe4d0mRW9mL1OXophXkE\nCsAS\r\n=YLpq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC31/uLpuIjzedbuT8cCsCbyws/OkALrp4LeMxYaoRDkQIhAKnEVTwos80I3v+32yOulCv2KJ4r6XRPx/eNe7e9hwZo"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-16_1552764141170_0.7918069065660758"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-17":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-17","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"f5011cb0c027e19e0d172600d229beec3b4dc262","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-17","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-CXVUE5IdIMSsU7Cwlh8IU6F4YVvYStiWIw1Ec0BCDwf82OLeEONQQ3Upl3np/Jz9H8KRRYRgzoBT5z4BAfT2DA==","shasum":"b528937e008f83b65e87fb6a19d7bf611473fec9","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-17.tgz","fileCount":28,"unpackedSize":40728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjp4ZCRA9TVsSAnZWagAAuScP/1cW05ysoqjF0BLh8Qz1\nuJG3x7N2ULndIROcICkUFAp45BkwmNsk0uzlZoS8DOZaTZ/Be9ox3j48XJZ8\nV8A64LBt1Z8a9Jm5frY324gxnvFJ4zdIeDi6pvsDxHBYnOfNUnkeeMdYwNjh\nNzGkRwUHU38OtN8WSrtGxo4Lg0nQAXaLcPV9AqtOoCiI0U/VYB7RcilPfvbh\nsn90oIie4rnshO4yTQMfmoYEWrn0rzKux1idvX33i0M1I9vwqHj3Y7bYZ9Vo\nRBIQu8SWjpPu62VJy8orVN5YvRDOO8lFyHm9cqD00C6FsnkmzpzSY3fGXwAT\n1AVDE+/sXyn8Sm39wXU8ehgQdKp50vNkXrx2OlpB33/5VDeccbc0UAiq8Nc0\n6pHxcMi9w92+hA1vgEL8gMtKPHncmjwu8ZhiKWuEgyxMFadSXYl/0SVH1vXv\npDvD++mELvFYt3d/KvDJgkDbqKu3bszHgxtWrjw6SLF8wJHCfBHFJAg9WOVF\nngM/3b4oIM/n7UDWBHSv1DEjJ94GLlWf3H44b0Z7Sc48FdrYddtU8hIW06Jw\ngSeY8YskMgp5lZK0ELXmPCd12jR5CpfiXvUDKpxq7vyrg4jDb757AywERcE9\nNbcKIvc1Ph8OJPKK9qH/wkGGJ6WVcCT/Xc5nDav1x4HOIPvugKmOG4QDRz/y\nmc6g\r\n=AWyO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDft7Uuxfa7ZAHIOYO2a+bs4WRkaC6u+TlT5g+OfNZ6DwIhAJxWWzz6++0Buyt66TtiFnkAXbAxph5Rq0jfg5+Y66FN"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-17_1552850456612_0.7893064954021138"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-18":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-18","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"f5011cb0c027e19e0d172600d229beec3b4dc262","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-18","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-sVG+cv+Cf2xEC+24sKKBTulB1azLenp3X9jH1frhtx70MRs9CvMCU98NWfyhSQDpwpg/l9bP6fX05bny6R52lw==","shasum":"514705cdad8f5eb073498b5be2acdccd5169a808","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-18.tgz","fileCount":28,"unpackedSize":40728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj++tCRA9TVsSAnZWagAAyl0P/1PkmCx2SMWbo1E0CNLs\nDqkfNzt3K8rdRwd/Sl/PDuaPb0R8JwVw3RfWwmd62Nie3HN402Chw6IEPi99\nVBVmFscSkOaUDbFOw4WRZdkHmLhFxmKwm9U5SokSNZwxdKIXrBHCH7n5nhoC\nGSe+DnwCYQ+29AVZyG+DwoDD/kgN/vsLku9RcVOX/Dvw5IvBPlHR0PofqrIM\nW41WOGBe46BLVqwldcDkdFAHsYfqjaJeK6pyYRF6HBJXT1e79y/H/rzrGhZ1\nKV+m3pIUXYkkzhFPu+6DRKzgb4sjUunDKFUcMH5Y5SVS4DxIAMpwcCcn3gGo\nbJOQ2lMYfKupe4AV21HZYhbKQVqDmC2Edb/3jz7cOwVqXRgAIluOOd26ziaV\nBuQUKxFeG0RYrD48ynLMdv1UeY7MpqzKu3MjGEWD6pGI37+iDOv8Q0tlUfin\n604v7jGjVzQkWesbVmirllt3YMahblV4OkIVI/mCrOPz8P/eIhNRY0T4ZxPN\nmLwNtJ6VZpGTCLy93KdSJLWIwClP9lnu+VU+5kXc3VN1CLtcz5D2PSo0qpRH\n21ZBn3BN4CKe6a3kZxOuNzZFw31B7bBUeP2p2o4AFoUrt0bVoNIlwotnKMFk\nNjQFYiSTRmUwMVX1Q+EDCxOphGCO+ZIk4OU/qxVrQnVRhB2faR6TdFQ8sI+/\njxyB\r\n=zFn8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAMcqbpflB2I4+skdmO2ztjlZHtOqOI0DU7iom7q1uQwIgU81WXfhowPC3IMTAlc29/OQxvL17nY5slljVzYXs67E="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-18_1552936875998_0.3518746981408063"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-20":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-20","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"f5011cb0c027e19e0d172600d229beec3b4dc262","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-20","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-lewX8qR7P7gISQxL6GeNhewDCWrdPmFLsVBivBEOQy22vocfxrRz7gxYT7lqSjcrCqj5bWWR3lZ9R+ga/LOjCQ==","shasum":"b634f772dcdd36a17f419c413810f4b22e4168d2","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-20.tgz","fileCount":28,"unpackedSize":40728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckpLtCRA9TVsSAnZWagAAHZcP/3Bq/qeGeUcop5g94+Ck\n9YU8pYWQNf2eyVGbkx8TWroyij82EYQQVybB3pvUtueY5G/3s0Rf2BHCpDBs\n7giWa3ev7l8FGHI+uX+zBtWoKpwVrPleeO31ZTydutQ4kxlf4txlOm2KAk4u\n7Qi9QbMFo2+U8JlXKQ4UjjQRk9XHavxl2x8hmjC7fmbtps7R5EYhoS/K1iTy\nyDb0lOX5Ds6cgH9BWEVBRq/Q5dXIW/MRK59cQ/ydorfbwCN7MmmyHPty/XkH\nJWpKXHkOqu1q+knl5xRUjPf4XZH8OpFR+SyElzUFcdYEHyDSLVQTwcDa3hpG\nW4rLPtw1eMn4Jy77IRB0lnyLBYxF/+B3xWAWQm5W4iQnW+MIVlk2epSkHXe5\noc150pSBnCtL/BvM2x2ajVkjH8gEi4sOPf71x1070PbPg1QCIQsbKOTR8w1k\nO+tleqFBWwyvuAmnmPQgIDMYH2+9PVOqS1nOdyUtiHwbcZO9CkKxMY/dzlEl\nCOMy81ikFh+s40jI7cdrkeT18pzznK87D5zIy1PUv3cRzGAFGPNDPb7hAtli\nFbs4//VhpCJSS7BEZtDZG4MoFfL+t5AOUGgLR/39eg+3kABqMbvL7kAAlM31\n2ymqWaMEPQKi63zCqF0gpbZho/1mHWGFAh8b+iCV0tCR5jWeVUmTOA5cCQrR\nEXyi\r\n=8WVj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDT1qqNHqSXD0jLSOsrb+3rh9BplANSIdAXFXAAdkTcdAiBzdia/w2IiXDF94WudUaUc9Yk07PS+8a8YkHLpYyBrwA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-20_1553109741052_0.9595794124636459"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-21":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-21","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"f5011cb0c027e19e0d172600d229beec3b4dc262","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-21","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-JwFTgtfPcbfNRuIR0C+XCG1GUf3QVkRoEFHFqFrjHiMzZipMOz1kove9atFP8ggu9At2mpeOOKyu6zKUInOCeA==","shasum":"5ceffe0a39683be9f2a7165cb48cc68d7ecb41a6","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-21.tgz","fileCount":28,"unpackedSize":40728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck+S7CRA9TVsSAnZWagAA/9IP/2NIBQQdPqrF6L6pqSvp\nBXhnKckG+49Gbl1QC8Smo8TMXjhIx1sGatZxY0Edns+vvjF9GCQ9uMjGV0D2\nyymGZaXSeUz1A376vXTBGIMUBet2ibH80NYWrD6PejovdyCNqg8WKSAkp1Bd\nKiWHeatTGe9fklgqMc/VtT0JQB1YnVEfTw87hVpQJvs9456dmj7Ynh+CHGyN\nKmU3Gj9K27DbquZgZIxqNwqD9g684MCsANaNWfCfOBppZLLd5+lAhaiBJRBw\n7/g6UkZiSZGWcjm9HNO0EfckYFXfPlBcLi9A9BxHRKrVifilICUOMDtsyw2h\nnwP0Bqjjov9dh3e3MjeNegskS34EGUHrYcC9M6eoPt1ba0hqz7Vvr/PPq1nF\nMeREitDaujYVua4sIqahhm3cLQ0w8t7GiEfAYC4vdMxYxOqgFo0vK4mbCsTF\nNQyAGTJAHx3W+VSS0NXuLNsQmzS1Z6BSdNxB7r1pDk7Bef/rAbiKTBUJBO2f\nLgZkV+imbqcslerGFazMJ5PVy5KwzC/I1jJh5uc6wqaNMebeo+T/4RFuPsCN\nG/irq5MJStS870Vv2nsUvZGuYK70lU27aaZrqZZ5hQ8msMDYbyAmyMyPwU4M\nxoH6CqCe2KwlXtr/3oqPRp8Clfhwh/qe73sv0pUV3c7dffSCsbocEnOOQVGd\n/Nsw\r\n=1Vbx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxNqHQcJGrKP09HkUw8PjCdCtprCGo9NDBQNlyzQvZNwIhAIdUrSXCQfQ4nsM4MsNgW5Y7TtJaTGOmV6jNHCfGhsNF"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-21_1553196218194_0.8814829307077505"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-22":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-22","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"f5011cb0c027e19e0d172600d229beec3b4dc262","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-22","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-tV0bWwTY8hPif2irJSazJvK75bAsWjFSXQirHtVNZZAqydZeygoy08u0K/UH7yRjOthhzhUyp8beY+MLTAprMQ==","shasum":"befafb5da37e0257d5231a46811c6412df224343","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-22.tgz","fileCount":28,"unpackedSize":40728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclTYKCRA9TVsSAnZWagAAJBsP/2qFWr2+sbKiilr8jUU1\n4I0lu5nxinL0u8gWw2xuhtvKm40PKuW0PFlU24bXcDGHEEHPlfN/aOY+xNTp\ngbNWUOwq26rzaI13WkpwLWjdWMxCBeHoqyKRfefriBF5fehNQbOj8hScahA6\nmXQ/WiJDE2H/58E4ewzsn3JaIXLc+IbDrUYAdbZk2h9Cnc5JfcHwE+0ypiJn\nnPQlFyWFDadIe0yQYSKdvPi9LzSCrAKERYvNu4qgusB6xnV7Ah1Rpaxd8ytv\nvlyp5i5VJc2y5BdmunhVha5QpafMw81SziC5tz4N7qtTdb2pr1Cm920Q+Ws+\nQ9G518Z17dFLVhViUOXmSDICdseqFIase4UKcHtUU3hcShaM5WFkfc7Onn+O\nmnkw8WeN5aA9lkbEYVpyi0jne8tDdsh/mME3yDvtJeUn0OALDJvOKKqSCT3m\ncCzmCZiiN4QhoWoJiaQGWkWBNaIsYd0/h+XguQovc3IBJNIYtlFAm1146abT\nZEK3Tkx//lOgy0KbK6di6YHkgr83FZPeT+35mLY298ckuePjdQeN97K64xAc\nxgiGAJrg8gJXlQ1i5qnQ7p/27ojoUN6HVW4XvTZgYFRG+zNlAZHAx3kI29PU\n/q1jQmiGRlejF1rnPZ3/ufkuep3uh1TLX2t55/OKA+OXCdlJtVxlZV6h2CV/\nqZQJ\r\n=7l/4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS9aTjOLIYC5xyB1ZM12QtHD79fRSHtMtoYtlHgWWuVAIhAJWC5/tTpQ2+dipiZfohuCBpv44uBrB4Lc+ZQOSUqmc0"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-22_1553282570123_0.7718171669510272"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-23":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-23","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"f5011cb0c027e19e0d172600d229beec3b4dc262","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-23","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-Wln1cGQo2RYXnk7mqUNQwKGS4KQHgy9VeKzPDmgn9hhGgOjmUh+52V+SJPsBIG+tqfJz+2b+u04uLifznEDRJA==","shasum":"d72f95a12d3b70a353dea331b4a8a8b9cb8c7d01","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-23.tgz","fileCount":28,"unpackedSize":40728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcloccCRA9TVsSAnZWagAAo6kP/0gopYi3+HjA+qA5j4TG\nofIGD7U8GW7jmyaXlUTmPq3cm2TGVQMkWiPJtBbMGMUEcpl43WlwhjxbTXce\nIOUraRW//cB5LIYmv/KV8XPkvpBHxiOOYzfzSK8XZiTdFaYvhpARQ4J3BMXZ\naCe87nZ5BTMtt0tMfhgCMHVaun/UTkHyyTDwtiX5hRAQjL2bmtf/LJEDaF+D\ntjHpjguknUSUpeWAKMuBuSX/Z+HkPL4FwV8fFXnMNDDZKZG9xVJqJ3TMVoOH\nyRxSEnQ7KkBNc0GgNXYx+9W782JSkkUGhZDaQ06vM7p77XEVq7JHERVJnbNp\nreR1Peq2vqRDy77a/YEbFwypCyn8Knz8+40NRZh5j+pt3IjkSuWLnJW/Ll6p\nhUMSuzkVx10VzpyhsnsNtHU9SKxiXMUcFG6rA96WQy35jNwWhCG6NoXWvoOC\nFjssHxQPMLN66C2gjgAPpT15ykJiJfGvSNuTfP+vtndRy8U28InVuTR92dgp\n7YaeVBsV79WZOLC3V63A2AAbTpKa61PmxwrcEpSdrMzRNuBC1tKGtyniClQV\nucCULD8OK7xQrELlk1a2CML8l3QFXyIu3BBKbP9Ed8uLYk6bJ5onWZu7NAsr\n/yimp9FRtHLZgGCoYsTO8E47rdKOCIa6+SMQ6TU0fBfyUZ/qZ/rnz6AmDao4\ni5dP\r\n=OHj2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCJPaUKOUCP8A4FstXTi2FAhP+5wO6PQ1izdV0UwdMXQIhAKg3FfAGKVF4PwTxQGjQjhCZeFS3/u/s4tcb6KDUCvlz"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-23_1553368859830_0.7506977661417229"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-24":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-24","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"f5011cb0c027e19e0d172600d229beec3b4dc262","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-24","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-gt95QrZ6jFbt+Qv/2bXFEkN60802INeeVGZcoX4B4EebyYQCmTETthN4CzNmK1F0Q6qhgLLBSLCxHCw5Tmjt6Q==","shasum":"637d122a61db99c992d3bf718a1a6b9efc0db93f","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-24.tgz","fileCount":28,"unpackedSize":40728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcl9ibCRA9TVsSAnZWagAAyUIP/jJmjAZmxutNeaXEGcaz\n8iZAKGqP6yEjA/RMuU3NpzjpC7dBqx8WaEkMzZm5WeCYjXd61ePbhNOtWCc3\nSq7dq4xqTdooadgk21PQ1IJWfR7bxzQ6h3A/oOjI3rf5PilO5IZ+O4PZxZqL\n9WoIopY+JDy+WWEoQRvHQ3KvfhmLcTvoDfEXq+glHK3IJNXxBsYfDk6Z5LVk\n12+LC9DIkRDIrAEx5sfa5cFsgtu3wzVql/1qh1zfC3V3P8CLkCuRUbhhmozZ\nPgEqTZEPRDvizxAA9aQNKQubZF/pPA0VEHxa0ibRSC8RwQeTN7bpBZm0/Ban\nlMAODbpbHSkAG8QDf2arx28qru98SsiZLqoXOg/Qw1rYwELYhS35mBfaJxpk\nLKaM0wA2oIduyQogquHwpCU7hHO87A592Sfg1axQjAh1UQvas/qzPLKNnUG+\nd4UI0GExzAnBZ2qhu4nbTriq23Yb1hONImTjYfPffanf9Asi8Tzt8Q8vYmA1\nLuFNOFfLTFlB+EG8qQi26ATh3VmA5v/aMnxr8rh0/+ZEbeiOWS1BlGld50Sd\nLX1v2U36VpycSRyFQXxBSj60J0+uUk0AdO15SWJFcFa7ybnUqan5bYXLQgQT\nwB7yLjvhmmJ+3P44v7ZM75XokEiXGflRQy/RnJIz+by9uKuKjZz6i2TqpFzd\n9naB\r\n=99ph\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCYWuw/OwjzYnr1WCuhsCnTaIU6afUwEQtXF/8szUmZAiAPQfzlNHzG5vtvTzPNyBEo0Us+Y6XCYKNmWzWhE/MpEw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-24_1553455258577_0.6296983654214534"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-25":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-25","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-25","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-33QpNmpY0UEcQ5cFAkyPJ8jPVVk4/vAkhtfz44LmTQnsefXSmc1aonTtw6T0uyxua/G0GbJXTqzGlEBhiaUOTA==","shasum":"1cba0ed1a716ef7087e8426824751c7de3faea3d","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-25.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmSp7CRA9TVsSAnZWagAAOOoP/iB5T9ljg66AktFA9AEU\nTUnl0vhoaru846vf3f0Y+/B3a090I/auFg5ydgrf/c/n+QZsZJfcE3DC00S6\n38T2mzQlBMAp/kNewr9+XiQ4Iy+8GYS8qS1Sc1y6eaFAjLjp0MS+VYFST9zI\ndvZMVtBMOdeDy/AeN4GhyK0yQYxTOZb7xLt0WLTNOU3jX8wXS4l6HfvMi5fm\nu/QFe9rjrnrMiLqqJJtFIsmRMpKUshJhI60+JsMjdsVs8qBoXUtVVVpvEcPW\n1g9iplVuAqkeReatwn+vQzRzJM1tt7T7C6sDjjg9np7pJIsIQEv8J6BvOQ85\nEb2GrZJeDNA59L61z6DrfrMIZqLqZrAELGAtnR7hR0zMwwqYKWwNTVUkxsyC\n/Oi1L4aA95npYmRPhAlUiersDg0s2yP3b32K27OQCzUfCNuE0cyJKYCxTABD\nbo0r0HwOzCsco1NEZHgXaaDC4xqBVNu81Ndst6WXP6/TfmBJJ56hNPwjb27m\n/XI/z5W+gznRj8NmEF/VnX53RDtsR0BfLQJEWmWWNnwf5wC5i92fwVUUY9HM\ngHStOIY+0s6zueJCgCsdJcXN1Y4vZAfyZUjjkxc7TqNxiq6GRcmh2Es3OeZQ\nRKNxzn/hJrTnzZaJdCNIaYa2eEp/65eal3IhaApoiElNdyLdLckv4tyBs0Cn\nIMsj\r\n=Hf6s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/a5ontxVepSS0PtQG54m73FditTWrwTwbdDDPr6QTbQIgJqGtgodTjOO6mCShoCCtEIQ7t2sy3mtDAFVQ2D9wV74="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-25_1553541754752_0.43966742301133843"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-26":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-26","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-26","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-CZ1xG+b2hPOVtr4H0D56No1fHz6qWLlqoswQCL2gy6mR5t2I4atqV2hMJj3JAq9pvqo0H5NhCDecjDTJI+47MA==","shasum":"e307904bf6738cae7680fd4dcd38951d7174d860","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-26.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmnvKCRA9TVsSAnZWagAASiQP/2PNHATPfYcJT+el1vtn\n+KJvXb2fh6WRF6vXJfWLvbTFl/xedEgTtNQwyBA1uFt6GZZg3/oe2kfgaSg8\nnQsA2Up41bXVrRMk+Z6q0U8n3C56Tu54nvGgjLdy96etlPKf3v/7uf6RWcUq\naYSZg4cGGHP+YQ2oYR+7AOsp8A1wI068Y+b3mQNDEHulyaTC+NbYRy7wc/pY\nEWmaajstfUtNnzPg4PWq54MwGhFS+9UkG9JV9uw0g+lewEt5In12ZE6EKvRb\nOiSo84KtblDuPs8NKFbq4s8dcJ08zdZTGMqcivQdKwjc5B6hjajWd3QC4ss0\nWEaqneLGNyNUh4/s+9LoYf9TP30S+/Wdo0Jegbhh+T3n8eeOZN2/VQMD2Mt3\nxaDioeEvjezpoQMAriMxvU66aLQ5UKEyH7d9jEbUY9rnSVTM/kWxk/Lzd8L2\nc+oepHYZkaLYrzaNkuRjC5/mXgkeCBELmOPdMzvm6NgC/N/f7Q6cBGs/b/UC\nfyPYyWNMvw8LHq7kX7fAKDauPJjMOP15F81JeU4KW43eQPQUOLnvD9BcdHvH\nH8hDJURoMwsyZ2lW/2r0/YJ3nrS7U+KXsRv+IoqoJlZRqDJ4t0mTkp7Hglf9\nIj1BAliyt1yF5kgZ7pgLgEh+FiXJvfcGuq8lWPvrnAkUIme9DgrwnxZwIgqI\nZLK7\r\n=YZPb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsgxpzd4OySf3t3QaoCzCBvU7Ur+N9NXmsZfxcnRrpWAIhAL0eZxNVa03Neddcc1HtEwK5YJKEP/ZaV6g8N1otJ36y"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-26_1553628105828_0.9549643784091055"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-27":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-27","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-27","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-q+LpJ6ifw/2cO+kbvEz/Pk3UEQ6UW6DEjLwEvp+R1MCdmqt2v90JWwopbAy2rGSJBYnsIqvL6Zo/j7dJ0M3nyg==","shasum":"63aa16c575471001a9915fde6aa4460bdd41c056","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-27.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm80uCRA9TVsSAnZWagAAdT4P/1z1EzfVPsCKvDb1+lX1\n5H5QY2U5shUWOx0eZcBJNb4lLNCEDSx+fsLxZYuJIL2447jvHK4ZApFtgnBG\n5naFRU/ZplW3YlLkGNKkGHGwR/KU+jrTOe0Hhi6UUGvzRHlIjCF+4OIGezBq\ntO1REWviDdXsdPf2Wa/Bo7SVtHJipNhNij16fuG+u21h9WS0Ixn5wCnIlNxm\nCul2Efyv7ojQ0DSZ+XQEGT9eFMetoF/PlD77uBV5Z7fGJcgCiRpMtmOVFEpO\nxs9tgycDzeNNp3o1HD9RiEOKje0YagN6740JJuBQsHTBdBgqwZmQCuTw5HMv\n5dwHA38gijM1uNCLSsV9FNWA7IAKA4iqaRgkFMEHeAiKMC1XSOiTkyza3vdt\nuOVHxJTgTMdh+yfFNYdmprD8iffXa5c5eiz7z21lkDs+sYUc6jIHF9P5pmOy\nkpqmRi1TdOUAvvPzKm9d9Czq1QoeCsmSDIMuqaZE3M3YpGpmo02ROFOAizkk\n5j0bVKKwGpd7QC8StVmg5WNiwrR/Yo55H1ezTvS+eh3OD6UpO/ENd9uOqEKj\n0a4ME6f1oCpfwPyaJb+NjZ9H0AasaC3qkRyVuylvjc+IlY8Lim3+NZp2gDKF\nQw2eZvz4vEbioex7sNnrrwDjFop+niYwXxBtlds0K2w/nopXQKVMMQX2ZZEL\nj2r7\r\n=bcEX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0iMFwkrw7AjHgPutFviDYv/6wOluhlC2XNwDBZZyYkAiEAmbFEf1MMFVLAlfiHjlVbGlXq0pDL7neUd7LIYk+HWvA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-27_1553714478135_0.8245356282529512"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-28":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-28","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-28","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-hxPjc0zDB03k+qZBrd6VwMvh6S0+R7f1KlHhwcuEfPPDIwxpfCKPM7AN3KVS8oogOPqDXzv91CKJB8cCpq2gLg==","shasum":"cf0cdf2792ca80b5feca55615defdc00ed5d9747","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-28.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnR6gCRA9TVsSAnZWagAAXDUP/36ME9RX14enOLefU1on\nXphB8D+LOFO3QvWU83sWMRsQBXRu9q6VTybY3Wv9A3qcQlpni2EyWKW1lh6T\nvHiAERE/ja1sC+Q4MwHdLfL1/4jKUpWhWglEZmrn3r0SwqyzGlNiMeGeaUcA\nknRA7q+ufpkTl6t7Qtl5XT8b2iGt3CrD+r2Xm6cim+wfl1Awcq9r37QWpOPP\nrAS9hpeyAokVVP2mI1W9zNwR/zoH4rBcCPzx8aT+ujuH57/eB8KeEfLpMUdS\nm4jx1Xf3SrtwgEXczMyRGpST0xIUJZrilWNDYfKaMMfn3O6aGbFpJpgxb/Bj\nrZydqtTwbNcGMZxwmbf0B0Rc65gMMmkyYT8ajb+Mn6AS54itViB1ac+oQyB4\ndGn7+Q8EMCQvR3LvZD//9beCZxdJupgDY0+lMg2pJrmu7eAbID0IJQp1fZGk\nn/346zRqweV7+lo3TbMWyP1X18HvRhAj+VfpHMBVIwqM6c40DcCo0GtkBR/I\n7dSbmill27Xgb1C/vu9AHmMSsPW67dEI7lIoF9lTnayTkqWWLtSHLnQKDFxO\n8eKSfAVPqYADIeoPisRUdW2SY7DY0p4/WEzh1Xcn9Ru0eDB9hQJllrEJ+z6s\nZ6UpceiMej9od0zbcIN0qj7OcTOoUax29LtzUa58hoFdVk0OC2FHnk63U+bB\nk8Ww\r\n=ldSK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDyI+u4Hv/ywkzM+ny1eIesgIxVgejJC3mq8J8zWuyyAiACY80TDNLp/R7J1ROnCxrd5nHkmEGkCpJbsHBQ1e01Dw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-28_1553800863443_0.07199187827053377"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-29":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-29","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-29","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-CF3TT1mLpFP/2JPP8Pj7giKrjm/QKO/Yz4MEtxy4SqEdw1n5RiXluDRCi29x8eyVQCbTJrqMJn8z5U3SRukJbQ==","shasum":"b367a49f314e135e02c5a8a9919ac2915345db86","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-29.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnnA7CRA9TVsSAnZWagAAgvsQAJMEwUT4FNjxFmssuilC\n9EUB3kvLtquJpQeqXnkaiUi4Z7v2+6JgsfHtJ8iRLiuBKyqm4G3epmYPx5BR\nn3mxsOfdfn63kboj0jfo5I8bPe+6jB7uXGkbqsdfKJunfQKu3gaiKbJzMwBp\n4hXbRNlB/UmWiLbRzhDV3nmK6yNyxk9P/PNVE9nR4Crn8OethkWqeFdSK91S\nyGFyRytrTZLBG5wWKWjnSqlE6IrPgw2CDIZ0YXNYtckoctprvM/0tgQadQdI\nd8bYpoYmvIUiLTBPZHCCFU8cTxJMq1TbZbFbtfPpGPa7K1QZbkWBSpayNWSd\nEOPMpzXzBBBUvd6LVYytJl3O8whtsA+s2z3J/EEz8auKwm7fbGmGFVjabxgf\nOVpL8pUpcyRG5A4bYdi1bFtsXBnaOdnUYii2/RKZOB5UZ7DRNQ8t5zNhuvhX\nCoE5Rhb31v4cO8YdWu2Ms/6hO96tEZCEchB8tLDOagTnldtDPbwD4M4L5j8y\nKxBMTrCX5pVKLwLxS/Cl+tzawKZ4Eskm3Mv1NmN/GTHPP7XhGPjq1dra0Rfd\nW25kAJ29nfF/wg2mSYqUlFMvegbAIfiQKHdpfvjwFAtALn+M5uqWd3BlC6Ep\nC8P4TVa+L2+jX0o8EA9AnuymGoo6hElZVltEAW41IONiFf1ZPbF4Z8PS6bpl\nuoVQ\r\n=5cht\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGp+PEQkrKO+OJV43E2/OoOsRcyWdHbcXrkEYHyljJMgIgSTYMILiLWOCQQVR/BeisWSGG8Hi3gYk2iMdJ8AZHIkI="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-29_1553887290385_0.4529904784935599"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-30":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-30","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-30","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-AI0xI5EpG1WiyEwR151b8oqrtH+XYrO9986BtIPRBHYCTnjbf9BKNdM/Ntw1KexfQzyXdhkc0jotaALAN4S6/g==","shasum":"f9c9ca34f370a8ed1bebfc79b2e567511cdb365a","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-30.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcn8GcCRA9TVsSAnZWagAAhiMP/3lvkbDPNDirXuRNL9bK\nbIAyukm0uq9+t2xRkr6sfezvzr/ZpggCZE9ihQ8wizKGBmiTUP2D4UtxExO0\nRIYFfQ2uwXpBz9FlzqpWIHdqLOwQyG248vTxZb0CGYrq6xeqSlmwEi1dbhRt\n3g382d+7+ZWTt2Xax3O0Ilgd1Lt1I+1szJC95R4nb8jX9mo9aUogghVxFZNZ\nnzuOZ9VP/rhE2hBQD815PZVX4I19v5jXYUYHuGNCCMIczNsDkryYn49z8xdH\njUtKa0J0N8FpaVuPNs+qP6nMkkzVzBsb91E2bfWlIFdBpuR7ZSpAPZHg3BGl\nz0fiH40FEdMkAtwUVtDLO0IEzH6BZClEIbTb/fx7WWys0iiPnzno1w3CJLdI\nKEoq0sk6vnNpryYverEIDTCn57eukxn5q/oRH/8fq42kMkfzNoRXx4HO+zk1\nZ0ALb4UmPdLuIpTbtgVyzYIfXHanbMQx5z+lSm8cozKQjYD8C8Pgb5vQTRdc\ndDxvLsn79Lbhdp9g7yrlWZK7uYi+13jCYGmLcb/aoYAmYcXXqnMNA9DeN1on\n8kRWD/UDmM0lWuEUyP+s+EkPuoHfIG1Z7gfMqRjB0HBwNfrAU7WTnXmE+Ih4\nVALr1hZQ8bH+HGfkHT2muptukWuOs5lZo19W99XpYP8UPaen/+C0+L1WD8L2\nHDbn\r\n=ma3k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRYlBTeUAOcORLBqteUgeGJyNp4sCzoykAC4xvkFk3mgIhAK9Yn0cmxlKKQrZnsjfxq+JR4BtWhmzDiM+NII0mzbi/"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-30_1553973659822_0.5836922839013385"},"_hasShrinkwrap":false},"2.2.0-dev.2019-03-31":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-03-31","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-03-31","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-C6qYna9fT3YhEy81yY4fMLMpQnfOU2P0LbSrZfzc6UkVHwKYczBDzPA2zfKJJQIQxlXmtDxMlKN+0FxO4R4X3g==","shasum":"d11092217f357c773264d743a6b1b1d266292dd6","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-03-31.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoRMdCRA9TVsSAnZWagAAYpoP/iqy5nl8jXFt4bQoplET\ngSJ+p50hPioGOUWGP07I9sPWNH4usptw+w3HrqIQK8M3FnClD8RXoLp0A4bV\nHV7C7+O7qVLYHU8CuQ27VVKM7Cq2jQTt2AFvDz6VuemAIlFsscvkJOzhmIL4\nzMhu1RYqcyg+FTIRdsFNtJhN0Z8m1jQHeEmekMqOpaVB2BheQoib6SCECJDy\nlAcffU80/PQdXQTR4wdzcAA0GkJ8SZpBAgEbKafZ1SbyFEWU4Ry4Fi6wIRTF\nV9r5eJEGA3B2QirrqVfl0fImUaIg+5fsuu+1LTrMQS4MfYqtJSR8eQwdfLc7\n9fqd8B4kgerz13xIoBO/WWUAjx1dQnLs/IWuEe7RIHr13HJmfWBCgxEVu7U5\n9Dr5rzDU2jCAsrWWzp5ghkDMtIVt0pYLChkfW/ezRs6Bi6Rr6gzkMtooVd9s\n4HSD8c1812Q9QfN6RcvicW/mr3TouOdU9B8Jxprez2hAqt50/NSKg85J5ZAv\nN/9TQZUtsSIx7JZtM4K45kVWXQa+9XYKd8lg+pyj2ZngregxqBZc26nfpZqO\nNJ63z13mIeMCCvIkkPb5H1cfu55AjenZB2iKpfDmito8+0MJtXRqZxbPmcQp\nCQwmIKThwg8yQSW5+zsbKSB7iD1RGo2r8xQHQLphp8UVNNxarFDlsJVn8bjn\nX6Yy\r\n=S5Gx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMzFS/kEA3RtGbuMrZ/6XHKN42cN0wE/Xfe+YsBRo1tQIhANXN8rD5o/nMcv9ao95A/qvkgS+krzxXq50BR1QE0Sy3"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-03-31_1554060060533_0.002537926356901643"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-01":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-01","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-01","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-L4Pi9ug/C2SKcKL9m96bdEXkzhJqaSNTK5US7WNzbGHPHFHsJF6D0nMQaUkBP0dL2oK+47bKGnxh1mVMeUMzIQ==","shasum":"8af7e74d5b5a795ef1f38a856c9464b0c9fc4636","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-01.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcomS0CRA9TVsSAnZWagAALW4P/1Be4ebOugFLZ8b2gpTb\nXXsd+ea0JBZvdB9vwGW6nDXl3goNkUOW1K0UH6y1r5MF+RsjYcP5jCZ++Fb9\no37mf8zxCZ7VBRlEULyYFf9f1Rch5/M99xGvHjD1Mdf9oU9DdwBJX41L1hzd\nJjZW2ssvDlS4vW0Y16MN2P/i8ArIOmX0yDgk73GdYiipgDkqPhEb9809PGCh\n2JI9/EmzJMl+vOng5iFM8QUmYvaIYQd+osNNLhLgSBy4VTqpLeFKrXfqS9Cc\n84bVgWT1YlGKo1WtO30HuE0dlVzaPplpiR7l/E1gPCr7jDP7nqirgUp4Z+f2\nor8Z6ekCKL8sJrRrqex6yVMXiyD4PTbxOF3T1gBQM01U4XOeomJTuAp5ZwtQ\nD90J2ZKQH/H8oXF/gvA6JR/xJ91uR88AY4xdhavVUxDt/IVZfkmfMd8btbLu\n2D6z84+CG1Ef5TCxTi6oWWSMoO6nq/j71fv3kXhQTs1sBnour4s9ZciqZwvU\n4WYZ1vfjrcMXplYmAijmI6Xv6sy2C72H7RTQYXkzEB3vMLHqp36rdjVqPc1I\nVc9C2vCWUcZKJGJgQlXzhWx9h1X2beQK98U0NFeYbfljNUMC7RfEI2krPNFi\n/rQXed2h/A4BucD0pNn/hp4n0GQg7HVLXiGqCHqWCtNvk9XPgRQKec7u62AX\neyHO\r\n=cWce\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6aPlZvxi7YnoJnG90cgAjaE9EKP5hr/4bKuWz1Ox2eAiEA17HhutXrf5EwldojYtLV2O334YEPN+rHxg9hEmPI6GU="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-01_1554146483850_0.198435659953083"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-02":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-02","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-02","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-KZC6smYXxfS7MsjaYusalPaYQJNwEh0D81fRGqk8l/o5Yxda2xR8VYdYS0oTFxp2WoVet0pMNFfg4zvNjVE6Vg==","shasum":"92c3d4cd183cc5d7fc466c8c591c9fd8d3d205f8","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-02.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco7YuCRA9TVsSAnZWagAAYxcP/140wLi6HivdyE4mTlyT\nt1sIov2tWblxRinFqn0Z1UZ2W4VUGPX/jV4RN4/ZvetetFy0vo4OldSySYtc\nfW+AhGgFA+g0jaJ63OXTAZG3XMGrBtVD4AyxNdVwKOPr8JNSRkng75Mp9JhX\nHiNZNFatCgzSPsgTKil5dbvhi/gk4yXEAl+6uQvJmFWPIqUBY5PneuyrPayj\nxLicEeJIaF2rm+AhwEY//o86bhEuDCrbEBPy6cy44ej9aqTWS/o7TD7uYQfp\nT5xhChuUmE1igPRorbo0HJsUTjdq2+7EiXlWjP+sHdlw5hEBsDX+S1hCoN4Q\nzCO+mWY24lgXl+fe9Bbj1MgfFK4pScs7P8p4Ww/FKFe8SE8t4TLXhc+fpH/u\nk+PNyrvKkxYjXq9EID31hRAIf7O1L/2TrcEo29ltawmMp3AdDWfYkVFoopWb\nmAuahNwYOa5xhksUltIyu3+DXip2Y713clNpvIXgwmB4/WFT9SXvy8EQivyo\nf8iVirKuwj5pwZdFOAte7nPMCdUfjjQvHTgjGvq0edMGahBsUeD/SaDtzQFu\ndDFt6Yly0c7lBBh5iD3a9ZHNe3xxfACkQSwYt01hu6wrKeKoV7YHiuBSv1ub\n/zkbI4AE11NP4l8YKiQh5GOddTnSvEg3zgyaXkOs5fUgX/y6ZXu4SuMsPAUN\n5AgR\r\n=W+VU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4m81pZXkCHu9Js9wwLv7CKWpvVxraZHJKpjLBfbCFbAiAwXmXCsbHSpi4Jj8yv614uVJ3DPQi86/aJ9ereh4E30A=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-02_1554232877344_0.30307846127985805"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-03":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-03","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-03","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-d/MFdCQp6TqyupEc03dpXQV5rpN6+pwkMtPxZi9fmm3iqFltqitQl2Sq5H5b8TiYI33p6Hb9H3JW0DBi7zTaiw==","shasum":"49c57d41774f9bbd2ffea8749528a3c31d482439","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-03.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpQe3CRA9TVsSAnZWagAAXkMP/0ruQ4AMi82pakdq8DiQ\nTlJpAxcWGWWl4yDYtPE7GfQ/8yA3n3b9JYQjy54LSWdW96Xzl9ZKJownaWpe\nGHpuNv/tOgXjEcFzQZ+MVf5hbLvkpq6lKW1uLvtNOojiEMgWg6lNwiBvBTUy\numGSG9tYg8arP318m8BriGUtqo+owp0lU6xMYWH+SxDAL3P5tMn0hlLPwj6e\nNUv3K7uxkDJvOc6+Uw45ZV1jwOZZkAg3Vdf6f4Tver6TMUCLXgcDBKTTWGRg\nqshvQ/JMuVl2ofmURT8wmtldfYykykA+NI7mqS/L9BSHzmRZD9R/xoxGyw0p\nAPKh+I2Eis1PTIwwgB+TTL2f//6lMZ1wfbmG+oDfbXUr7gRdsOrodlOOdoxE\n3wIwkl+bzNsezLAha5JJVI6M7RGjADlSRo3anllYuT4LBhW4EVkDqwNfUGo3\njZXl2GnfPc+IO/yugOYd4oox1oz0MSu0YcJEPNEikQPiHd/qIrDNPUNm2nAj\n2LkW9mhpHmvieFmmetcj0ZLS9BDQHj3CEKaQmwKOJy+aeQ+6PZrlJ2I5DkPz\nI0gRlXn/2Iw9RbdVZAKWJVNTsTtrhpVLDtUQNCmRiMa/nNhyo9+XuoB/NsMk\no6Of+O+hoHVny2BPfzVs7B+yyKa9qswra8Y+z1d9eKrMFDJHbszkyKrdZATR\nwJTZ\r\n=gxvE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVaDkrLqedtuX1dtHDf8W9qu3bAGAOEQCMh6gGhvsGaAiB8M/hAK3tC0eCFeKhvaIoamdOBHAa7HrtBZmv4bref6A=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-03_1554319287169_0.6535084355578888"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-04":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-04","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-04","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-dANQUs5OqM7yGjYxkzqfRAMdWVi2wos3plD7XhbEOvEPmImIhJ6trrX/tXvkE9eAafQRaBhv1wGlb2Mjhio8Pw==","shasum":"b8f767943aafb0b72429f235b241bef56184f66e","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-04.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcplloCRA9TVsSAnZWagAAbrsP/3xDjLro0QJKQhjB6iyA\nlOob6UUJrNhNe2UUeF7t6YWxjulv5pCdcAFczgAVVYPxmJ+qGWtcDuMYQtkv\nnTOrb+Y+JYnEAfNn42u05MH59qdfYJlywymEG+6UsDExGBR9KihMqzXBuo7i\nxlQuzD/CQB2csLXA6PUTu9H1WISMTNlV8dDZ3nhnU2h9pqAwYrVqMFjqqw0y\nhijcNVF9r4Htc+YwcwdjZK7AYkR4NRPgJUdXAQGlcMqZgHgAHUgoduDNdonX\ns4iRdcFR463MzvalxczQ+g6qETLXRMErK0Zfh9+KtVNlmo8mPQEKsFaVPd+O\nOasHG/HVXehnXq+tXCxW4wnvDyDVjwsNefXyu5ivH6uKUOhThVkEl+HWi5AH\nT8Rt+epZ0TtvzNCHyZPTUayQQwMn69UsHQe8NLzKtzkDRxvyUsmktz5asqHk\nQngDArDP6DPSJMWULil5Z3hlwIcycNJXIT/rVoa+9HvcuQG76nzFwAlJOuGJ\nOKlJw8hTUMnBczR+1NP4LMXoGmhf5I9yUqFnGvcyH5Md7VU7pVtxoX1vx+CG\nE1e1q0z5aWmMdAztduFuBRMSNprqsHH0EhGqolxTZL5LnqZCf3oAvB9WHabR\nqQ+EIm0SJ7OFnlj35R98Yfins+oxactPn+mEpe27pwTBF6KXw8AYQPRX222D\nKQEC\r\n=TaZw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCiXA1w94jrUtAwyBfmCuprido9ckw/hGgokyGj4EYTgIhAInWMAx+vdXrV2sLpvVWe75fyumgBUzZ7ZMfGGinjBHu"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-04_1554405736307_0.43409687814971987"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-05":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-05","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-05","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-DUaLqRFT2r7QOC/p/SDvJK0taPS4NxgKnHXOhL3Zpe8g77WeglZQqUNUcL1qKVfxmx9uFgI1avw6NUN+w2Tzrw==","shasum":"e9a47c8ddffd26f2b1ee93c0538c7704b8a7f4c4","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-05.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp6qnCRA9TVsSAnZWagAAHxkP/jQ1UkzUu7jU6+7KwUkE\n2BwGDsSjZ+WZymGhZbQz1gQrj4NJHUtQzOpLiZdBrz1Tw43g97B0BuD6xIMU\n35nLmrqng5XznG6n/Akz8fiO5fIYi7op4uKpoBGWXl+Wv9EWIDh/0Rkkb9v7\n5982n6BjJzx00vPpN9ihPakvdixnApXUoYyTTFaGU6saxI+rHAypspKiPpkA\noNmw97aO/9vsj87yl+xeItUDKCyqWmS45FnFpXFpaVBusvcZpizhqCN1WfyG\nvqjtUrEeOsY8tAYaS6wTTncDMbh2gFfeYqBFhWgiGfOJS+mdD25jG2E07W/a\nhzm10yDxbCye5Jkf9a76+G21vRIvrM7IWhLI/1QlPgd+MjdZqychUzQcpd5j\nsZ3HNLydhiCQt3/tYCnVhg1uHvSZEOUaVKdO9ka8QanvdFJSnUlrIbfcGcGA\ndsKI3XQTDsTzecstZvVnJM+uwKmVOCVtPwoutuXCJe0eFVt0nEgbWNVrcWSp\nYu2MgBSd/wite1cz+wJToBJW65ZFXYDJVdx0rqTlcjbQlm3ykjNstwBgzAJf\ncGd4LbxjmiOcp4uRdaqb6dWi3czoRcOTxlan4V+IlN/WVwehdAUcNIvurqJr\n9X5G3E2S85I7uW4TvhmjnS6r0VCDOs1OXZhCbVWiArMFEdowi2TUXRxRkFmR\n/L9o\r\n=Wmxi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDv9oUKtZ69HN4kQS1w/yEUEPS/acj3s9/XBz2f+rHoRAiBeosUdeGJq7NS3Q4nqJNdFlokGsaCK90KSP9qzh+1rMw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-05_1554492070902_0.8042907875348964"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-06":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-06","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-06","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-/Yyr3q0nA/CJKxac2gvf5A97G8JaSoGPBFqcdiP7P1OeTeANmVHOsmUG5fR5MChIyBYinRz/0Sw77kRJMqIz8g==","shasum":"f91111e19c208191d9fb77e3300dd61841f07b8a","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-06.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqPwdCRA9TVsSAnZWagAAMBcP+wQQcSNbJZaC4GVGwu5D\nuA1dzGXfhAjcv1uuCWI3aFcJHesoughkfYgV/Zzfj5ScAB9LB9jMVrC03Z2x\nrR6y5NM0rL3mhSLR0G5pGYnTvZHKVweHjecLoNQTFSqeHE8Q4ktW8XdDnu9u\nYiaOgONGgJOKbFx5bTybVwEG3krOW5kU8g+PYwMtT5OX+h3b4d9MJcGaRfIl\nAS62ZMwa3EfUf83968zFQdBbdJLmM33qypnSDfRloz7cBXTDao3ArMZVkkhn\n+gmOnetorCtQWLjz3DT+OYktvPsy2y0MD6EnvDJR/rRxZJHAi5SFLXfL5dWg\nqL95kbqsj30R/jxvTiq75kNRw+9ySPRfncOw95OyRZC/05PfAAmYg92FOG6U\ntBdbVC0vuSyGT0dZhbe1o4YpEJRvcPsA2FoFGqrEVzMJScxdLuN0bi4F3JRe\nWQDZtSHpJx97UyvLNeXBF00dWZnobw4CNNXSqM7PB2AnjkMveD0UIdgDV32N\ngO837cdd7+tSQafED0c+jaPg0SaA0x9tl1BlyGMm37IkHDW+CUA85huFMvl5\nrV8LBR5JTUVI9xytAVMWDhRVxx2hGyW0iHWiNVCLbS6xsG2xZOIyUseF2phD\nFDtD4RYbwFAbI87wSJ4ArUgPZVai981xH7oSpXMHwB4J3EGcDfYmeQyKFyW3\nNCl2\r\n=hPgd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCQpu9FknGKXtieG24Qjf/71XD4l2wVI8fcYszdYsneQIhALedvZKP3ON06/BlhGTL5dGb8nudmctXYmTl/oZZOhCX"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-06_1554578461106_0.06226641452796877"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-07":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-07","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-07","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-NAh+pPJgU6fTFGFs2eyCPwSBzfT62KG2HmMaZ8gZzBQKo9OoZq5CnwQm0o0QTQ+GK9A4GIFnR36iloLHYvO0tQ==","shasum":"ac51788a4b70574035bc3407fe998d7eaa5002fc","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-07.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqk2gCRA9TVsSAnZWagAApzwP/ijaoE3XK4bvQPN09Y+O\nxtAUC16lcU+osVMRZLmRZzyNEINZhfkHlvelLYPs604v0hxbjUzoNlEWdDWb\nQ9kwz8d7tEvu/FH8DCslA0OSKTeFDad71FYy+1wiBc6ffcAjFd8NofsE9URD\nWIpwTSm49a8t70dkHODhlfhVuPcA0EKo/yOd+TBWGv4DHztyGkCBZ7CKw4os\nigPlfuR12nSj9CpE2/lLahiU3vSajajucCpRd1JdAmR2qzrVSKBMoya6DrB4\nj+KHA7gSoNhJHRAniL99MxNkFddD5QkkSaHlRKqwnbDFGojwPWmsaqSQYymq\ntWDazJUDiC8MmHrd4oCxGji6HsJRuuAb9zNEl/cqAbqZ+XbSj8xRs4xsVRE5\nIp/bNZN0cjBGnAGxvdk/xJ4V3i8mnzyxbWSFfS8xhbqw3+a1gDVrt/YNq2Ox\nySJrvhl1n/T3vrMvZU3AQ81EHM4vFfIMtIzKVX+CgsSiAy3Iw7Mg8SqYNHNJ\nU0sxeYr2rfE19F399OxSOLWN4jQcuejzqf8sMIaJgWvDYLDA8subv1WtlUjd\n5EC6877w68AzLJgKiP63mJmVdWh2TRUT0+1LvFmB0Cp5/GAG6Q7CDVqhXusq\nogTaDsFHH6E1QIjN3x7KiGeBBx3huHmqRBydEPp7PHIecR/T9pk/Tm+WNrIq\nI0k6\r\n=wBv1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHpVjeJOKiS1eg5ff+N9MEpuMqc1KKOigXneP1Pn/uLgIgPipVNmCmmpXf91CGEVMUTgD9FuQcLU82L+HZFow3guE="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-07_1554664863181_0.7512669897288524"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-08":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-08","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-08","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-4NzXSDMQrkE+uCO4wmhdcwwLKcGjutQhrvNvUSAtnRI5M7V0a43C43PB8d3L65hlFxVA2SR7SU2dRqZrOcqt+A==","shasum":"cf42f9ba3e12ffd6c944a6215f55909a9f20379a","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-08.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq58pCRA9TVsSAnZWagAAi3cP/0Jry9Jf+CU2V5Aionz0\nN4RRm+wJR1q9WJwMpS90Bd2s10aLbPPLV8mGq0Uwml6QDHippds/V01oKO9W\npN1WpgE1zKKGfsj0paUh3pc5CWsZ3GFAcsjR/8LetwqsmQyAy27HZ5HhdPMn\nyXt1zc4LVWBH8aNmkIl416EG4nuaQdQr5FnjjVS2TR64PN11RSnZ8tUC+qRk\nNva/cGbz2WJLqccSAnjEgxvmZRrhEV9i9sn5HhWWW5jmp2aPSMucyrtw9NUU\nFUfk1FRahD0R0wyFHEdB7kGUlt7d81BYN6njESoLxAvWfC5CL+iA5DfjtQyb\nefTuuwx1yMSxgA25FkkG2AQzDvYKYsTH/1IOTHt8zPmnV2kiZ6abfROcOljZ\ne2bkWGnBxsyINOdY/oWsK57MGvlwoVhyFPiiuH3tD+0Vi5VV0HipVOUQH73h\nneAabuXbVekL3K+XZFa4wgjIZQiKs2dISjN38ibRg17jX84uzpdKxSYlSTZ7\nNw1TeoEVay5SG3JHKYyrEHbsx8nLF/6pbizswJgThdkX/RhQLuZATzBZV6pd\n6Azs2w25fFYnOF/ERcVdWR6CYyuyOmxtAW3Wet2E8N9rJnYs8ktMJaakt4Bu\nchxxGqr227K0rC325MfQ27fjF2ZR9kTPlzvYzMciNkcFC5PZGP5yOpyvBKHi\nEycJ\r\n=SuaR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDM/KoEswWC4gHIQa4kAE0BGjMB4+7VWvJxyuqZK/AmCAiA8oP3kKDjfD5WDnx+UKo8YVUtyobbEbA9brZwWvtml7g=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-08_1554751271907_0.406316410481367"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-09":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-09","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-09","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-+X4uC5XubGXf/2XXfLjwrver3x8x8+rfpgZChm4jU+5vSlhzEQrPwNGyebT8Wzv731pw+jh28Nv/aLIHNBdupA==","shasum":"a737c7c6ece8f05e1bb7d8da2fcae4b568ad900a","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-09.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrPCyCRA9TVsSAnZWagAAABcP+gKwLc8ekmlmYUj5gq2X\nYJm8SdRHG5yFOCplSy++POuASonX4wUr4r6XGR61LSWV5NVkO2YzbQIvAObj\nBXpRip9/qdbDi36Phs/r739xD28NTemOVeDKTRPgCoY1Ew2Tca+mLCnpY2X5\nYB7yQR+EW/Vfw7j0OgnHQRktE6FOPXKjaGmIy+tIWWuODmMq4QuVWcR0vj7k\nOct4PFncyVJnWYtKBvvso1vb58d2B8dn6rc4prWgg/azzwK9vZ+TsQpI2lVi\nSAjf2gooXHx+PUk1bMlJgRBvHpT1L3nvpZD+ThI1lvH+oUWyKphBC/MCrRF5\ncAQTcQqnJNefO616fRLowwpF9iH0nZZIyp79OeMbwh/v9oSQ69ftVEB5gQWE\nztXA+kc/n2v0CFwRPA3tqcQDWnAYyItGH59m1ut6sfUwENlSRpUIGiTC48Mq\nGwyT6rYangKKke6sN7CEGDonADmQ1hrLPOdoG1AXpoPtt1kzb89+fea0sEWN\n4C9m4PK23DWXWHnH62AytfPLhds9I8CL6EHGqUqYCao43SjQLEce2VZvWW+N\nzPiMhT67L+JownfMVPLjVTWl+R+mDmx3JAAYCHxlJ/Xwozdnep8I2sKuh6+i\nKhR+NCqdP31ABK5Q8dsKNyTboDVX2dUGYi81T+rm5+/7LxYgMEGFMXOLHwg5\nXJlS\r\n=IWGo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBD+Wm0DtHoTNz62par974qJPGrspGjh/EVa/8HOLu4+AiBodBKskJsdM1OkLUJ5SjJx5JF2RC/kzrR5tvZ1RE4ozA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-09_1554837681942_0.12590751421340718"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-15":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-15","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-15","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-tfa4eqeDejGSoOm8yOHQqWKVPjSP2xi14sSNN/ugakwyXaqRa4FRgTeZRwbo2JiwnsyWxiJWmE+buEKfELf/OA==","shasum":"f6f476593f1bdd5a7fab58b951a46007675972d7","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-15.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctNmOCRA9TVsSAnZWagAA/0kP/2nGZ+HPfja41Te0CsZz\nztxiyvTcB+fZ6nlWYTDDddv/DJ46QHtFGo+BG5G/KsigRKJbYgy55AbiF1Jo\n8T/1+R6OXQ220mZgfR34V77Op4MA6zosbsFSY+oDfF5rl4sh3GLQHA8GHAOu\nsPTIcgjwvSnb7IxSNR66pcr0PjuWXxO7QXQJ4XkX1PNyNLxFt2KINUA5PZ4q\n4c4iMZ7cLyNdnW6aSoYiIBBh0EGc+OnloSxXrkcgFFSCU2IyNWz1pOhZxxUV\ndQIpLCaisjOMPbWED8Ub1rfEspTAcBHrxhs/cTvhIYXw89Dviu1L4k5UE5LY\nw85vWn7M5TVV3DKQ9JZI1RLpHXUYjURqdW+t63kg3aU6fM9XHCZ8PfrXTJIG\nQaiHiiZi40cosGECQv73s23Mv66BghQFPyWjw2JI912Shik850ch2uSzikQ+\nMkTaA9+opHsnzdB8iW0Nmje1XKvqE6PxTJygyJC3Aq2mxfX2FmU51CgZDi9g\nTFDBwKScz9dGtmMGj60hpCDSQQHxPpphI0o4uj7fWxDogh1gcmtNBcxbazbZ\n878Of0STR25gi9X0jb688QO8WNswFyN6yxaT0xjJl0qrCkoaik5FLEhWl6G5\nvM524piDrKXqFC9Pap3JhtDV2YuQIQNuA63L1oYTRk1UgLpgwZa/bjflqJDR\nCIIz\r\n=jWZe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJDfKO5dzXxG7XxKOiBh8TwUDz/BnZLDWWbZocMKsoXAiBvjIHu62972Bpjz6nuBnzdzjblF84fAnR2Cj0fSquq/w=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-15_1555356045910_0.5178379625032301"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-16":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-16","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-16","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-WpLrbrx3RSHWyAMJ74b7NwZW0QkIJ+QWtfju9jqSWiT4c7jrdTIuQ+EpNqjHBUkgHDL6eJuwUCNYgWhfE23k9w==","shasum":"0634b07b9a9fbae9d2e917b662e733b6da699c2e","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-16.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctisfCRA9TVsSAnZWagAAqk4P/20LaZRInVxWvdfSlC9P\nDiveQwdR02d88sffw4Vj8m6G9s8LXilU+NSucF6qSb5CJLaVxb9BCXHuhH6M\naBMH4FEzAnFqvzH7Zr8b6O6LdS5W96uX30dko72xzdTliEY+X2xnSN+cXTHj\nFj2WZYwUd2maIC3vcb/zKWiJK8nFW8zvXYSC1q5NwSZhV7SvXxy1/A9jB4sF\n+SFsyUKY27/+BDkL25eU6DEU2hiwz3344/g01bA9lJEcOTDC0bc8JQMWYeEV\nyLV8CcHunzzlVj0D1cCU85szoAz49El2NJ59MQTVciUPT2S7BJ1wVJA3Isgb\n5pY37rJPma5qQ/QTy09jNfL3wHVdeCPODltL2fdTpGwWgg+PDHzWrsLFg2xs\nMlBevEHEhf/k+P9Ei03fHft+VXEpgyOsJiDxTJAEEqJ+9tCw7XMPdALb7eCf\nWyAswnsP/4owhQ5Z1KBHm7+wMngknwU1rQQlWMkI/E0Px6M8Nr8G++gHiWNI\nk8NbKsLmW9rc0LTnXoKfPuuJI6AdJ1MEpPEB9ukFzoTkqdAovY5B0PdbXvC/\nJDrdz4f9yb670KAQio9i4DPOrJweVaB27JHhNwb35msul48KzxQmFPTrTwsz\np8x07uFuu3vS2oyuyRzC9dnNBL5WEWOSN47jWfYLVKTDCI6bCYup7euMD/mv\nIh1p\r\n=/85P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkfktzzU42WdFuSaeGG59X4TgGSqT4gCW8OYyniKFv9wIhAJLdY2BMvuCXFNo7XOieSrMz8h30+nCTGJF9PPwJWZT1"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-16_1555442462963_0.013274958305137474"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-17":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-17","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-17","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-fCwZLKkx+bI0rp2agtawmFKPj0wDZNCmBM3m4V6iNyu9Mlmer/qQ/AaCriFy2XV0cOSkeToKTeLjRwKWy8HXmg==","shasum":"fae765f4f2b4139b5578f36a3256710430b177dd","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-17.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct3yDCRA9TVsSAnZWagAAbQAP/3NGTHj8ZPFYwDXqunz8\nbALULha8VEIs1/BdWEzEaDizg9/Qd0dcjFJhyvllEPkHpqrV2Qb6FZNwoBtv\n94U/b470n12Cd3m+hP7I7cV3gzsjKB90QBWg10snLPhvXsXrh1lU8XswatRu\nvs9Kqa5fimp01mEtZajw+oFFbjoireRGw3eRcTnhW4Qdej7b465r8zMtHmin\nVcvVATSItmLqlQg4GlnWK0sk/2RLeHhIfY5BnPOM5716167TtCLSVoZXGv+M\n8an9jnjZWfxHjNiurKqgXIRNY+/JrW6Vpk5OcJrb27q6/aP6OdQsq4x7mMHz\nbA40iizGL+W7LLmPxRcWx0b9+1nsKQgRUtGgwSME5ZmUVTKc6ZLX3AQz7BHe\nqBIeDbhezFnuVaWoH7F46VBfZxlDLVVu11JnDbNxbqulQoM0E1AFIH74amyC\n2hHcMlVDqSSv+ZmzZcMyJfto7gvXIowXizyRebTWnHcQ4Wk5uPfu5PziPMsj\n66Y7iomILs/VyLF4XIWz8ECgsbKChZHI+LkRpYgA9BJr5XONZGQsMTTF9sNJ\ngG9bnz5kxMq4OUjsep+lTn0/0tLap4Sam1du9fisSgxgG2RUlQ3Hes2QUUai\nO68T28xRP25MGO1IDRKXHGqudJhbmNq4bT/f6NK2U4kg9hYs0aQ7GLvZcgGr\ncgNx\r\n=S7tG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmKXwn+K6jILh3lSospFMmc0rBXA8pXCVL/r6Eqvl9MAiEA/Gn7btUGXPYFI6K3P/5Wfz9T8fTZYa3UgW5l59W3EBk="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-17_1555528834305_0.3370506733787837"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-18":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-18","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-18","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-UKIKfEv0PWVuoxv1RRkySbs3Y1oCl4HsuXyzf7tE3w7kTTnJKpmTeLC+mo+PBeSO67usEjTqPmGXMvLzA6oXQQ==","shasum":"a9d116c1e69a03189e2588aeae6ad544937d2e3f","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-18.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuM4JCRA9TVsSAnZWagAAQNEP/09rBshqczSDzJcGPDKV\nOUY4Bu2SR/bmk0X2KymkKNfLDsFizyyD3CPCdNfUB/T7K1dzAfazn4i64IjX\nVLGLboIkACu9j4IG45GeVH9YB0GAP7Ob1AVqv0yVOpDsYAMSgD7cmyzXAZus\nQchvpYYzTl/WGTCbslqa0iO9XtNEjYl4ZIijjMbzYoD80jB/eandOuyu/U+p\nr68sgAC9kQvwLP5eAVL00KPZjiuQ6OE0mq8i1ecyF28jL1QT4BYJ/NWJ30Rx\ntUax9J+QXKztnBh7q/mF1CeBysDY9xXZ7/gVqFu52hZBmAugjbwPLW7IP3Rq\nuVynAY3m7bGrYfLhuEHxsQsKEVCBIGDfq9S/g09Im3cCE5b7fUi4IW6e3nUQ\nYkGyqOvXJVNeRQ2i2C4wOwzTX+C6hJ8h04ngGc/Qfj3/OwSLR8ACS03o6vDf\n33QrrGFVrb7fcwTXky945B0ZoS3RBAmZngw9ph6iYYsNianajXOMIFu23/xP\n3Maxxo45DqR1nlbAyUt8ofyHzfKrcZtTeNML3gSGiOv5AbMAsrGrpmyz0RLD\n+O9mQfxztHNODPMiDeFUe3ft2DuwNtFBgbW0PCmwH2bnegteVlx1bbQFCQMV\nCFeoaIu3xwyWVTvZlzl6zqjMRmeDlAJOjI2pM/RE0zKi5Mgt+jVslYsrYou3\nrikv\r\n=7WSp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3ET12bzHpc1fXCO/z206gAdEZnPGehMYFv/oP+PGrowIgdOqKPZomD0zGoGOkyuXlJsEw0aqxAROlo9CdHvZf1PE="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-18_1555615240846_0.8037142261731858"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-22":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-22","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-22","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-AtVujv2jd6rvLkt9LVh9+1eDjMtrrB1fIgraa9Mx7Fgxsa+qzJrMsw7Zr23Lcfb+elPJkdWGuqWbQBGJxAonrQ==","shasum":"c9661b6e7628ece3be8a8384f3fd8e59444ede22","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-22.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvhQLCRA9TVsSAnZWagAAy0YP/jA7pUtDZpnMylasXjXN\nYoxgGiGRg9dj0i8rVm+xvj5rzbSnDLKtRxeU9JjDBKGrDba0zP3OhTcYJemf\n3i/Nmr8PwXA3lMQ3QSORclk1LWSEm1YIFQeNVNCviV0aDGuInC+i8BYLHYS0\nkCbuvAkus97ClK9W4N85lCf9Sqlne5BOdUzPVEifMkUrb9Inu6EHNpq12adp\n1jSgaV1InPKprX2cPP/JfPaec0Ft5T9HrObTPRUKc8j/Mtffw8f6a5iNeM35\n3mMvKBvSOgyvns0vsTlujmcQ8gN8L4r2xhkB48GcHBU83WARsgXKgOOyFl3g\nm37R/zkf+nRLMOsZkazMTFnZYT2XcDHuufcXQ1C27H8dG4pM9e7PkBsd9Pir\nNA8TaNDs7qBwq1SrdmvC/OEPAS8yXtQbVK6zWTt5UovRwkoYoO5XHISnZSuM\nNDeL/iqY3NOwaD6vIKmFkiTOTLMOEcZdepdY5LhobkJNIZewgG2F+co078Ra\n/K0JiqhTB9qv/G5QzHGIdl3xJTx9mQg1YaccPQNp085cIEWOqg6ooPbOMWim\nig4sUUEVMBrYK+nWXq/K67ZyNr53wf01zNSrPrn4hngdLWs0rjbuCp3nR/Ve\np0n1aINxrfItuRad/HVRAUbHm2t+xE4zEZsqicbC1BBDOYD9vrMBVi2ch8qn\noQC4\r\n=v2L3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfsAGnggoFUOCujqyV1HDnE91RbU/NLXdIXt30ceiF+QIhAPvQVzKVYl8WePH7STaE6Gcplk2NcJvroS/Ihgpmsn7q"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-22_1555960842207_0.15802260964050108"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-23":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-23","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-23","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-nq2sWF7BTKEgtm5snhqMh5uhwAEamnIGXbm63g8KV1Vlpuqb3Qv4DvwqRJLzr9EMYC84PKiX6uxlfsdk7HQuVQ==","shasum":"f8d07ac5e04ea85e1bebd2ed43964c28be6c1c80","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-23.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv2XICRA9TVsSAnZWagAAF78P/1TWnf7cs4I3kewkEeQG\ntVor/voW9E4+oYnZ4hzV12yoLRPggokBkDOedJdE4EkzqXtT/bNgLXOoOmur\n1Orh+0tCm6FckyXOtz4bcj/9ARBWfOcgcrcKkV8s0+re7hwRmXeiItpTpUMs\nWUUQ2YApZjl5bJbpIS6nkrIiu+D4Ffjxdz9RlPRJOcUWJwiJWzoKYkSqgxll\nKPo39L5U+xyhtxIzpBatXg0Nh/R7TyduiptvUu68BysV4FnSIJSxjY83kPKv\nUHQEOiXyJ4qgnw9XZ9KloB5Ovk5K0oAvMb+kwf+XF+fu1a7aqXAaheZKPtNm\nVPJWceZsiiavBv0N/d4Skn3P23+A2x71hUyFrtJdKFG//7e1lLHILmY9KUmL\nFaAw+M+8lWaAvVfaMcZwy/6rmBVRYQ2ghzD3Gxav9OHQu0mIRkHDIt++RlmP\np/c82w0iNlcmOMGJ8o8TtsvODz6CDo9a+24pSOCaik9gdKzz73Tt38zxPLk6\nFFjsK4JCFV/SGekkNI8byLmKx3ktCxP1Qmv+MYslXaf4yRPdzIrwT3whpK9/\nVAv5RntTaXvKXjavi0I4yhzSKWS+XOl+XQzYBbzx+T8mEOnVj3CqhuoTxJCx\nFeptUFaMXrS8H70KbHbVJnZAMKkHfgXOag4XM2y5lT58Azl9e5979wyJFj9n\nJ0/j\r\n=iab9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGFBjhlsrOUSymvWBwooqKbeobB5T+Hi1kFNMFA6VrZAIgX28m9hG4oXcgy3crxStIv5nw57lgMtD4hGlD6/+0acQ="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-23_1556047303496_0.38717812890950776"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-24":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-24","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-24","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-qlRlFTvrvNCUhEe6PnMSEowEALHz8n1mcDdqmX/Z8nVjxF+ZjTxJkc/Lpqv/dLTKIzCjwLMLNuo5aHrvL19OCw==","shasum":"1585ffa942d5fcc70ccf9d5601fdbd612a580502","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-24.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwLcLCRA9TVsSAnZWagAADCcP/21BQnEmygJrzFoJcrqE\nVXXg/dV1Z+e/hkKFxeeuv5N/MQeDfUImK22zrsAEeWiNIl24MX449k386yw4\nUu/sgWKCYF88PA7wCLVqBKty3hVo3DbYErJsJNz60CTSOfljWjS/qxqOpzWz\nj/piZeU8ZEgq9pT2mWkRi6jBz5aLkQSJu5H79jnUHVczhbcYPt6jPgLjmcnm\n/MGH7Xot0WEjyV/dSNq8idnLIJwsYzKDromfUcc5/QZYQG2KeLiSd1kULGBZ\nyKLP64I4CK0KyaIMwHQc05avkbGVCWS0bTUJZyqKlEL62tgNwek19+T91wqt\naBfXlTp4/G8KZF2+0lgM5OvZyHFIc4n4pt+ZktW3Vltzr5qFRyg8LBbidgXC\ndz8X0Vc6fGRetpHjvKfSMEJcebsVtNgMdy1YpUFNxy9YSAnvQJoQs8AptEK+\nxmv7qHEyCV1yn8m9sIFLArKucMLo9xlSLw56A7KrxzGgDCrwsVdnmk3ILVAH\nvjbKYzgm6iQGYo3x989mglXHUHSLVTvtalzROQsN+ZEII8NmEVXFqifXuP6N\n0c5mFtck3sTScwb444hBJg2f0siU2lbjl1cDrcaR4fJdef4SYQsSAtc+LGjR\nEHfPxItNx0hNPEgN28yJ2wDMUV2GgMHjN/C6EUyVWQ2egEy2wCMPNOKY11jE\n/Nda\r\n=plcR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDETDjyarK8BPei3n5QUKoSA72S4Bh8g8YGCFvpdF0AIAIgcewqFZ240PonBf2kIQT6uwYpzXOpPXubwmiVZ2CTtzU="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-24_1556133642854_0.06250294095024667"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-25":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-25","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-25","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-5iqfmJPVhZf00l2nZ+fJM2ITxHRsAOq2IRTPUCCAO4uCV8JyOnYeu0Tr1T5cbLSuSRDAP0QfNMus5A6n8myhkQ==","shasum":"d2681cb6544dd16e3b8b4533ce3d5e34247cbdaf","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-25.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwgiGCRA9TVsSAnZWagAABUwP/2jqoLYa3LrHusaLSu8Q\nZ+JWV6ig0AM8I1jktP/1vFzOBoK0X7reXG9sPNW9b1tvmeqbLb4bDp1WVNdT\nlnyyl0ZoSVpF0UCI008B8it3bDQ7N9SDOwlxRStV6VF0MLo8GV8KIf0/vKbi\n5vkMWw1GJ//xC5OakbhS60wyt9/zVeGSZ1si42W23Uu1830dhEUyqltsgSpy\nyYfCSvh47K9LDJWY+eQPO3IkkszMsiQ1hckRxU7r/9yk0eI62hdkXH5fZaaZ\n0FjE5NOs7NJp3fJ6YVNbS4T4fQl94XtyrDbW2sHSRyL1D6TwZnMijOmfcZFV\nyucOqhXHcCbb6GQrDCvnNuPf8oWVW3ZfpcKLSvJSFqwfNYT3XjNhNKHYrT3U\nyKR/uT6D7EOp/qCReFIxBrZ4mZYdkDfksoF8GrHvbJPH8H7CkVaPnn1VSrcu\nkUiP+iDE47gpfk+0YSfYb5gzJrte2OjzewhB1Ur5E57qP/QHDcBsgZe/+bTd\n4K38KuPLVQeM8TwpCsDnqaGIQzJvz1Row+YaA5vkIvkGd3RPDUsvB1W2F65K\nuA5XY6WZn77qCRuAJ8i+7eqnq6gjO4RXeyK4fT74tPbKYodD0DGyio5OcMvi\nVePoMbLsmHFtdhNGAcoytM0k39K8AcyPvyJcrWlv0yrsWcrKE6fb8UrAgDg6\nVdp6\r\n=9+5l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4FoiOz1XNA9Nzd69nc+Q3tXJDREtpURtkbO7ZO3e2tQIhAMzJ9c/n+0omVR79OWS2mch9B1PKEzqBejx7CTgdfIOW"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-25_1556220037639_0.3885637906218484"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-26":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-26","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-26","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-KbVgHWDmGxF7MIxqzboipOY8xN8Mp2RxqPcol4g6+q5m0+Nxe5r9xk8yafmFh148U2920pv4eoCiaZKOSYlqXg==","shasum":"204aae9537413a8caa2b71a49f9456b614531874","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-26.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcw1oHCRA9TVsSAnZWagAAfjkQAJiPfaHntqLCSanwuTu0\nfLLdSYrOYKwK24C8Pd7T3bi/Ptxy44DXcDd23zJBtja6aTVyeZNfhjVx+jIV\nwT8rXYEzj4clXGrRV7NOqFVN3rOU8fdjFFRXJieDHCuIrQtskq/6U+iWwAMs\n/FJnJ664LOD8TlJ2byJjexvzo0Hd+VRPqGASjxKgyVWT6FbXoGllL20Ff45q\nsifomRFSNz01PQ2KZdcplTHR3JGtGo8MVfqZiiQ0jOsDmEiYNeMswwpirz7e\nhQk4Y+u60pTmjcxUFC6oSOweTcTi8swiccMngs4CUeejoIgEVdCINbf3zCwq\nBNlnL6mpGDHIigmQKeAmZlIq2W84DMbKK7D8ydC2Qfi5A8UuMWAK/uRi8oqB\nIcDkHBbxaM8GV5bD3BbKlc90EudPFm8+z4KDZuTXMMZQEaCldEGCfmuF0RWC\nck+geaboWSTIg56HTzLZ5id+JuKkueUMeL/+72gxkFfuydfLJkiasf5QIvyo\nSjWXaIqSITE0NiJmTJWPewiLG6/YjmIBAX7CMcIg36v8ENviFvI2WmoO8aS1\nncdZRhMzEnisFBAWD1BObFq7OaiwTY2fdpmCvNpSbTOZNJAQFRUYZ7mxyDKR\nKZhTuO2+N8Nn3aRWks8Qivfk+2Fvj1akysqpbk1pOKc7FjtfpMeC0jawcbtK\nRIHb\r\n=abQb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7hbNfee0/rnRXp72EgG4Xtux1PGEgZdRCNIlLz7FeJAiEA0k/SiH2fcyt53q3r/VLqTt8es+zyI0VhT52TNHDXhRc="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-26_1556306438763_0.6617987207995542"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-27":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-27","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-27","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-ZMOiF8CLtBfFl8AKEGR3ehjroDHsJPqqg/piIm8OrbP/esDyjC1c0D38szIp3gepKPcX+eO7oqS06+/YSkxAtg==","shasum":"0a9b58c6ac62e15e949f9ff02e0187714922fa8e","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-27.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxKuNCRA9TVsSAnZWagAAl7QQAI1b8zMfpfLrOsx+DKK0\n/8Oo5h6g2jtlwfjOef6AV1eQ7J91ZD/BK7SAKdrd5/yNyTgGxMSoN6z4zSod\nfkvgZDaqKmgyd08FtqqC8e0c8/oxqaVAOUdVA9bD21g4UGf3nIu3tnhT29rE\nzyq4KKrGLJdkBKRofY2+r9BBW3YiX6rTjtH4gs3G70QCjMr8Dtc0aYd6YuV2\nbWQKkQWAUbUN8kzy0vL0ltyM9pxRKehMYXpPH31fwPIyybAlRn2ueUuMBwob\nA5UMraMFrmgY4IUFK+xqMiQhcxTlFTePKRFPbPyROh/PmHAM+gJ8lFhuFKc/\n1l/thigW62FU3BKyrKoceFoWHbRSIyvdZPRq+YTvgFjrPA7oyTKJDK0Evjxc\nOA3Ng6Kw1H7tcoJijPJ4wN7ztMnd9r3JCRYmw2md6qV/9L/0tfcn2MutVleb\nroemKZSDQo6rdDC3QhivXpYPRuNYeMCOzhdM1AztHKM6koAPwatGAf5oD5VA\nrUIjyNC2436TMZLZP9TyHjY7SutSCmZ4tk0SbtK8J/843PlKzjdJPYgwmxUE\nXxyz6ZULazsLFZyOmUbMqr7HflA67lMLohswkv695Af4jcKlprCl+8vURA08\nshjgfYl5CPUVeX+L7uUDG9O0J9WDjbwMSc6sMwIFeoh/AMQi8gIwH5LhiLFh\nOBlt\r\n=EaUG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjmf72scg+vWZQGRR1j5y2n1K7PuGOXKtGNe47t6kcGAIgL2lYahtHGU/hbCHNgFM82kEDs956HjT/qIpDuq/vF6w="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-27_1556392844462_0.23304870749733242"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-28":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-28","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-28","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-CEkD2WTdfUR5+SFNfCvkvdJBn8xQBFljsSMw0XbdP3fmZIhy1Zv77JHhuewiKzswPIgpDMufk8CVZwlhhx7UKg==","shasum":"5e02d3223c36170b3c98196cfd0aa9d3989719f8","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-28.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxf0GCRA9TVsSAnZWagAArLwP/iGMoC5ZuUrpfFgsxyty\nxtjrVKUvz2hhygVTsHeQ0SmO9IejodlHvqbqi2Gaja7XrR8zHLPYhZVSrauF\nOJSEnB+WeBDSNrVX/ZnnZVSnzepKBXJpMUPx9JGyody2DbqVDsUhrqgpqU2D\nrX7cUGHfyF4KLvn/90hXbwGwpYugXnn6hotDGBHS88UYSMD6R5Z0jQoIbDm0\nw5RONBNI9jxTiHqQt37hAJ/FCU6rnq6q+Ez2HY35Setv27xJv6M9ghQPvBFc\nyeGRHp9qNe+FBg2e4v80H69SIQy2Lian/WB9HykVkuRX8ouTJPD7ZsV09+Bv\ne64IcwoZ8P0XBH5C+q8Gn/2tQT2PMqKDWiMlZ8S7M1ajb2u7vh5zilWXLmJX\nqvPp4D84YyGxBMSazXRwLCewGzzsoDUA55J1ilnmE/aALs191F/HPHtpjoZh\n/zb8RA1RAq949d9c6VWwig4aeCN53H6mMW2vGeMxg1DbHtBUZnOXVJQAVk18\nboxI9Aiz+AD5s/ePaftAeWX0Bh5U/PqZ1hVxQ95BsNeiyGwGLB2S60qyHZP7\nwza3WGrKRDMifkWV+v0fOOEHzslkhKMwUvwHTGwEZAFPJ83MQaJwSKMZxRVV\nv6N2J34iEhnlB0lROkIm6PEpPU1HCLfeq3ARgOWID7rmrmTBJ4qPyzlbqXv+\n4h/1\r\n=F/wo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICE4dIE+e5eaTkLVtN/nVn/MiepomkkW/+Bt3f2uPKO4AiEA1oKdt42tucGz9PU6V9Zba0D0FXad5PfbJOY8Co/cKpE="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-28_1556479237873_0.8132819271017875"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-29":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-29","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-29","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-uggSY5k+QPI9atF/KfVw8qrfT8ewXmZaRagc69XDDY2nvsVj/aRyDvEC+aegETZ4BXvkHfoPMShpgnsYvlBXTw==","shasum":"75064adb7c2153986ca2895215c976d0f5481203","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-29.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx06FCRA9TVsSAnZWagAAQL0P/iIGImbTMPi/MglzGETl\na0UAWWPpukweXguK+IFFokeLYK3ga9hyCaWWXofbvjQ9VuK1Hzkgl+tNOIry\nCYP4CtMoepx3f6K5RQExpQN/CPBv8EhqzDPeku7GcEJA+lJO2Cpv1Ku7ibUm\nzZfg5JX+mtIFGOvJrazF7WCz2zJw006A2HEjprb0fopLuV2imOvZjgkKwn87\nLy1RH6QTQmI2tqsuu0tcWVQ0EKUoOuaqPVOuxQlJ6NJffiX7s8O8Gz/92Xow\nxCalcXv80AZ0Q1cDjv0DmCI/7ISoa1zE02H3y2f5Gdsx2ammVobZWw49rrdh\nZotRVXFfegK0xutm6Sxw22rU0ez2rwBC5lSwMx+/z+S7GH8KYyOVTMEjWzC0\nZ3JA+CdxevSyJOQlTTG43Xs+UUfXJoTvI0pHc8vA2Ses0eMkXl9f7g5ej8cX\nHTFCW+Pf1kiTX+/jl6/pyq/usS/F2btWTEM26khCDoSIp0YN4gyRiR6bUm9L\nKeMke99Q38Z/lMWEHL3CtgEzwo2FM4dmHufGeA+ep4lwg4pKkKbPJPGkHi6f\ndgonJqh3OFVWyxEiEdFKH2im4OH+X8EAL39lc+5g3RhjeujKJM00r78ObtYT\nPECWEmWQV4wydxX3xHiQAPlmvrRY55FMjcHMMy8WsHv88fM36OCFUTeOu4cV\ndG8T\r\n=u+8S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeXwWWnpfao2/LE7RVnn+4vx7G9MykrmPtmh7KZE3LtAiBItmPBsBpUl2RGcwLb4petqs2lSt84Blh9o2bE0+TerA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-29_1556565636794_0.8732666122552479"},"_hasShrinkwrap":false},"2.2.0-dev.2019-04-30":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-04-30","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-04-30","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-p0HK5LgoqgkzKJkYI/km3SypmV3OpcSK5+8UMoCm9l15sqpPIGKEM0YUxWwG6PYB1mXgRjcMIaF8iK/phfanAQ==","shasum":"b16984051180129f6135dc451f7089c622da3a7b","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-04-30.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyKAtCRA9TVsSAnZWagAA8pYP/0Mk1MJscBcyf+1DtRR5\nag6TU11+oTlTI9gJNIjbMGsZ0vD6m8HEewKDzBWq/FQONtCAbe9p2n4Sd3wt\n9XZ0RhUSisPw73jP9QDvjxyYTc/VHY4/qEWIUZmbK2wgjF2kHLINIAhEf5a3\n+4G6qaFc0VgaT9NpHYdib0XGad3PS9IXcyamqbG6OWHzlR/x1B1fuUxMNT0v\nLyaZRj5EL6yzS4LtVKWxzTDZTbil9P0v6CwrxrN0TznI364uo78hpyURIxGd\nX0jD9cjXVGRDovubKfY3nmXOkseM79yDQ8y1hTdA6rcpc+CbND2HoTiEXVYH\niIozcpzDfYXK0PcoH7MDg0k3vkpDsndneep+lZL+cOHRVZYdAYLV7O1LZr0R\nK7y/yrqtVt5BXrtAFB+3/P44rfqyFesO7JlwvdloAH7s8yZAluppQVborTIi\nhnontM6612HObHeQKEtfY9OEHNxvHIOThjNDOCn6yNYGVHxRzJQGyB/KCptu\numzoNzrfGiu6+SXB2r2heQZ9w/TKiDs1iAPL//TiGBI6JXP6UkRYcr6gCBAD\nI06dqDzBcqXxo2V4HdnQx4FIVHFYqafYHAFLsyMlaJfV80a88/VKFa90qVkC\npfI1J+iMf0rNEIfvZdUrJwUf9IOM3xNhXVhCK2WSaTgiVSUqPINUxs/FY78I\nbY2B\r\n=4RH2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOVTOK1bD/qo/6bTtyzBuWvixM2YzLPTAvA5i+P520oAiB/c3SliidReoI4VjNLBXMPmfomO4N+9ZGFiydZ2dUuHw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-04-30_1556652076798_0.7433922608214512"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-01":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-01","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-01","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-FBrfYOlFlbdG3vYgQRvv8YQ85f2sIrajW1toWGjzlk6eWO8C2NZchNW6D+jn55VGmfDM15j1s9RmrB9R96P9Yg==","shasum":"63aca15e23da10a6bb9901f4cf9f9410e1ed54ee","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-01.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyfGMCRA9TVsSAnZWagAA52AP/38LXE3IjzlyWxYwXnbC\nQOXprIZ+rSkmCQzW8zOV7QjeDWy2lYxl7RKzXAxqWJFoVbXYRwSXAOpoZwel\nDhxnsL4yvpIijJ7sVja2wSQJL7Qg93L/MtFSXM+ip/SojhP3FJnRvpUwLc3M\ncQD9IEHR2F0mfDoq2t1RnMV+/Xsrz/f5q/3Dze8PvM/3SCV7Kbn8L21FkG0Q\nUAo/DwV3g8RFKNGsQeZLUEa0Q8+1wPCi12RwJ23+IPeSOytp6vujjk+OEQRM\nVJIbStOX3GjKLRLs/k73XCgduv4dk1kJc7yRy/q3MHTzlogZdRWW5Lhxe+Z2\nhVdRqh3h8s7jZiG0CoRyJPyBfVZujRZZjx/0bebYw2Woe1kruq4tk59f8Xhy\nOM359MU0jswZHQBnvA9mhucCc68Hjy/1ctcLDi4InP6++Ihsv4FscEEmWnDH\nyGdKmma8z7JuOKdwMA51jGtNCZ3JUW2twV0OqpXiXpDnXflIJ3S2wv8Zy+Xq\nwtCBwyD3T3tblbCND0trUN/UZwCaIv7h5txn6HsuzcSh2mkwlBlv1497oEEd\n2lnZDZ27eW9Qyc4LvHqqI1+UCsGEtJcMu7f0Nz45tCEqZX7pfj2Xeow0Rn5M\nSvCvcYFCNItmw3KbEfGuV2n0ExCI7WqrXEwudPybI4U3v97SrpKlP8qNUwbq\nMJQB\r\n=g9FM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLIZpu5j2iTUzz/kWLv41xnKi3JEZI98HZbnlD/vhKVAiAvLnO9/3YkLu0w+Llgz3ANoKA0mzavvmkt2iqjRD+iyw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-01_1556738444143_0.7145322081948666"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-02":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-02","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-02","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-VdoWI1krMN5MXGmmdexPTEmrLcY3OoxXr72QT/Sgwo0fCagTbJY3/lgqnwsvl927WnlelbIghJIjSQztRQs1VA==","shasum":"575797d38e96489eb5a5fd3467bc62e469446943","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-02.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcy0MCCRA9TVsSAnZWagAAYFUP/0+7rUtJCQjOYgB+G57F\nI2BBF4+qsTsfmAlMfW8pkNkQWaE3G+v6IUfa976e/Ms+uNs1kL0I9dUGsWb5\naldD8wTWNN1+sh+zLh0sPwhH+v+P/2aytuuHnoNvIax3kPH6rnLMcb4nBX5W\npK41jP5nRtyQCBkMorVIjp37NxSvIO1zjdhzc5d0oD4wXrUWLANQuWZ+NgHu\nVCNJrX1xzfFFAOA1c67YmRVEvHM5c937g5+rv2BiWq34x6+T2PLm6NFJj0Tf\nFbvqbmns109K48vnDFpHeQ4LB0DeI84PZMYbVhgOP4EBqFPY52ajOQCKAXGU\n56revf4Uv1oBHTKR5g4FJjh4cPRRsRqYvNFOemK700ABKm8rfE9Jo+Xfjhkz\n7ZInmjGJ3uH7ABZa9OoSDjbLxQLktnDo7BfPgVmf1as8eTdpA2rYjwzT2NkF\nAuzaTa91dcQNH4cdoVXM1xALBn+Qb7KGJCqlLzRg5PVKJt7K+E3j/jUHvqER\nKQ7+hai/n6HkDnV9UJJVldzLrMSHPm54fbBDIStuC+ZIxKjPd1RogqGwEAPq\nCzu1SLFbcdVUrtYJY2yGM2L3aioROLwXQPZu447cq+eLgvuo2kST3PEkLswG\nUMvgRgeeDr3WY4O9YC2jSxX1fyN+OQmYk4WoQYUxmfZJZWjDYrFS6wncwyaO\npxM5\r\n=E3zm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyes0o7SW3UO1Su3GYRJZpbLlH6D+DPrTJ19Bjan00RwIgDgEPXNvhUuOLa8ZDz7MmqyedGPqTd0P875xt1YUm9DI="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-02_1556824833285_0.31273333768083433"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-03":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-03","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-03","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-szuuHcetw1dOWtTKLGGG8FTuFemvL8wTXfSRqsVglk1EIDhmuNqn0GcE0E1zZ57qIOrzsbUIMxmJ8aD7zG2Z8Q==","shasum":"10d7d62f495ba4360e49eed2d254a506b4c49d6a","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-03.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczJSVCRA9TVsSAnZWagAAKG4P/iWVubGpOg0C11bdUSc0\nOBmJx9l+foMXkCEalU1V+BWzEvkBXD3tpPscfUMipEyALrDzGLKDlAQ3QLWT\ntv2+5Ng4TI9FOSNJWPQw+401NESL1Xuheshlw9LMuwJzLwgbPfF9ykzZb7kx\nGptBxSoUjPggOZvy8cQA13W4uJle7T+xb/E9mgqiline4QlO4zNQGJfu9BwJ\nW/vSPL6IZaVW+jdzLwA37FqpGaJauw64PRfB1psJQ1oVxMh4UvI/+ss5oF2q\nA99mGAIJs6Evs5k5OUaDThV/eD4lcWE1J09t8YnncA3iIUhuoWtmvj8I1mvB\nHYMO2WK+o7GaqXxu77RWzihaoL/xWnR8R/SnqPkWWpEua8l8QZ6XcuRvVCjM\nPyeash05gij4CggfiEEX1r7Bt/XrIjiSR80C/HkiOr6omlI43fobBH/wxSb+\nX7tXZonXmbnz9iUnHzZ4rljfoiFHpLGt4m5kIfONbKofHgJKwyXgFvhAZlWb\nNp4Qdci+5gPuBRPDdL9ap83YBJ2axspvQlyZA/Sznt/xcvsSP65yDvFTyAHA\n9JTt1yCZLEVl0zxLgpTcF80fFnPILkLfaQ28tTYy0RfroEOuFx8SQGY0W6fS\nl4uFDFf9FPKIqr8iRHsAeq2URUKJJf3pq9RKeb4hNQKru6xl9l7xvEIH7FHo\nEtGu\r\n=SPtV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEK7ijgd12lUxiRVaSHp/r7v5O4XUh0DYg+2miFgiJrAiAko52eh3UCkdj9/3JPSIqIx6xvMGroLIyau7vEXbWVxg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-03_1556911252555_0.16712445175923385"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-04":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-04","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-04","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-sLB/zXo1nBZHddPVdznHqaPhrV/J4pMISWChsslpORFHpk5mBcIcDQK/QHPtByqKrYiFg5GOPsAbDOqQl+B9aA==","shasum":"c17cc86fde7929b6084aad9ded61e71f0c62f0c1","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-04.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczeYBCRA9TVsSAnZWagAA/Z0P/ixt6+u19/tVHNallasC\ngKCiMQwG3lz7Yr3ZApU9Zb13YJxwBGUH2WbPqR+PJ6L17AQD86w1EisvxxNS\nB5STNkrKbsRgnvJT5Q6bgY0y8ZzZ1vAmymAiYUumY1yjphlbz8mrZeB7hY+3\nhSP/+fVq2mb+OoN41SHTaggw6Khz+r1tnKjfDSHZykgtTH1CwjjkJaS7wqhE\n7Fy5QRyf/a2cIBtzSOLEXKnfHjQ29r/o2hzjLvZj/PTkOijgoZkaN7uM08d/\n+vftcWowXnQHhFedR6+dbQ1awGpLin8U8ZslaGci/KTqSh/KZmT/O5nskS6W\nxh76iQEI4VF0hH2D+ztX3msDwHLbVQfKPzCF000gy97pOYL+A0EzirSRWYVc\nVprIg4FjhOY4Ye2+MHraRdQ5wzH637kDIN25w8NS8nelXbe8xeeKJ5ca1New\nKtYlB4rEbgUG7DQcfcknza5ZLOTKxUCq/SEnyMrnx0othrGea/TVJBGbVKtF\nv+eKCjhdbVbuu3a/xS0IM6Uxf6hyOP+oW7A/EOonyjwq2oY7O1tOw+uZs2Au\n11cjkKszTCuAb5CXObtHQ4iqX/94OVSLkqm59BnBVIE07swcOVXFwaKcHPEY\naa/JwWUP2svk8wCHO8HBAvIG81BqPa4QREygv1zHL8aO8jVCB/J/qtgBkfPJ\njXfB\r\n=EAbW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE6AgkckhpN8HEUFSlctXQI1Y3Ki0ooCKwS2kWJrtM6AIgYqJ3QlvqWApuVP6LYNpqqq8yJAwY5tLRVn1wJrT5cgU="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-04_1556997632531_0.6034448599840856"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-05":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-05","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-05","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-TS3Ezi9MnathlaViNg8OayTGq8Sk+hKURY28AbTpfo00BeU6S5+ho+Uc0FUNZf6GHuSGiFH43S8OC+wPehNXEw==","shasum":"f8d99d84528e832a3fbe50a211912c8d76555829","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-05.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczzeHCRA9TVsSAnZWagAAUgsP/2+wh3ajwK/knmlRQ2EY\nB72+XnR7R9EHZu6jCTIiklcTjAON0tTFBWuhMBjQCnDvCjaju/z14kYNblqr\nSEkoOBfTXgA9n2YJVPMe6tnvoi1VXE8Kf5GCEFLxlsIQeaxEQCkDC80FW5Zf\nK1wdOFPG4rejTvtJiRVPMDSOFKk5gnFpp+p2Co8lET8/YLcIIbRitjxDXPoN\npvZijgH0FC/6uYdh7KgjXdDx6AWqyv8e699P4WjTqp5bhnIi0K0A/3QT0WEf\nZL+5uN++iFvNO+M12oUzvkTjK6NN+2ZytZH5NRbi4AfJNXk35jP/IzEyP0bH\nmb0sjNcMErj96L4dRKLjgpy4aJ/n/fOEB1kb4Ok7xIGhxk4gmx51YRkT04UN\nhMgj49+EW4Qv5LZjKvTm9LdF90Jv8ms7hcD6tUvp+aV0EpnNEnSCAKZO3GVB\nmrPvJ/jeRyz7YI/LnRvn14m6Kb3DOHo1LE6O0CD/GXKVnWpKQmX8t0bZqz4a\n1yMoDg7RgjSd51vwkMm4hfSd4KpzU5T8oEPxhhLLdOExa2J7C3VZviZRn8ER\nVSJWG2qdXo5djSoIb5DeVIzOtukYL9ziSjNzKqAKLtMhSuWrK+ZEhRqrVDvN\noSc6IVpWGz83TAgjkN3TFxhRQq5TpH2HBB2MPW5UEH46d+V7HaQrybMZfAeX\nU1Zk\r\n=ERSF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBADkalVX/SYMJDbMQV6lAEUHj06G9LjCdOXSHKFtcdAiEA34CsX45iQnVm+IBxkcofSSooGmP8lXiuzeZtB5VEaW8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-05_1557084038052_0.5679042555073792"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-06":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-06","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-06","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-1x/12HclT+nuEvQHsgu3D2VY6kgNdzRn30nmTqA5cgHNkuQ+wZuNmjx37c9iq4IBTmXFUT69arMGBCLQLrtKvg==","shasum":"386df215c2702e1bb36b6de23d95e6a7da8e4e1c","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-06.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0IkDCRA9TVsSAnZWagAAoeYP/AggLNaN0H17ZpmwRXRN\noMgfj3/+k7EPTYIeuM9X2zrFGn7xD/n/h7jzsVJij24PGHP5T2FgYNP8v+Pt\nvIjeJ10fP+i/+nyBjPM08XD0Z3/Ks3PpTKE/Upye1qIM9mk3iOege7q+ycXM\nNL+LJRsIZWjgWio9Ev/Sj7hqqS2YVQme9RrkVvX0+eQ6gmuEJeySLh6eYhqV\npgfCFqA1UEdR3h9KUSfHuVOobW5ApxYorSbEeSmGJx/WyTjzPmlS56PhpBwG\n2KGHKoyCDMoPL7BXEHCwwPX3vP977nlLUoCkhThId7Ny0fuveS9EK1kUYHVj\nAMjQG5akW/u6iL3Uqf8hus/sziXtOrKsPQ/qzXpmHKHCeTkD8eXLQ88syVfV\nj9uk/AygQGqXqU6r7X3zKJBuMi38lykuZ3qNIWlIjIe28n5+ZkT8Eskt2qQR\nM6ChXyJsVkRB4A9TV3VsjMNLQl4kc78hYbv+lbrgXUgHFgsNsK6phj3jZ9a9\nYedD/VTXH3PRxdwzwaS7HoSqMjrbXU2tS56qe2oZ5BkRLRJt+jA2+BJ9LBQR\nUJbeNGkjQw6r6VTYR0UFmfZdOkuPZvHjSanlaGZBPFjR1kyCxcQm2MoXBLxy\nHswSVDrxzUpwESsjv/0yDb+DKWk4hVfItQSbd8LdIOoxJEZZ8bMAtC/PrZjZ\nsi1u\r\n=uaqb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzSrMW4JxVe753lqiuE9uTFkX2jA7k1mDPYKViH5c6EAiEAzzqnsOUqXmyI6owTz5/XjmRR/YP1wUTjlrfsfsnZUAA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-06_1557170435154_0.4303106729470165"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-07":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-07","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-07","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-pZa3arLMBJ4HcOKoz/gRJswSbNYCdXRoIGbHOsZDu3V3dacTmc5dezgZ86LRF2dz8AjZa31lJCJkTFb+V9tCsA==","shasum":"70ec00688784f8a3e0e809e85a622542c304fb54","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-07.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0dqKCRA9TVsSAnZWagAAPTYQAIwOdJ1XiSydnav36zoU\nOdy48Tp8rXWNtuwxrkjgTxxRRmyKYzC2QLq1HzIgwBAQ1zxQltaOKNvLDLsD\n6Bc5JxdHwyXe6WFuizKiEGdICPol+aRfXtSVC3n9bUWaU5hb/yc4bGfuff5I\nB2usuSXIz5gIagrkYmVAOga+sqkbNx9ms2bMmZiyTgJrx02H6pwRfvH+r4Oe\nl8bv678vlDJ/ryo09S7VZn6YbVXwk+rVhtwOYU9BJWsSzAtqPi/InHqiXb+9\nimiqoKbZcoXKmhBsPEPh2Wo/gO3zL0qXBKHv+eEFoKYny+o4jXi2GauJoI3P\nYOEh/49cV2QMvb23FLrvzCB6JCkHRixOP/MgkFuvRV1iXGvS1wab6oOiHZfx\nMwrYinEUE0Fsscw7KGizhxeIM0fNNCv6622zPQZGo+FwxDLmVtiHa3+0ji4b\nnYE9677KLa9PrK2f+8hHNYpkgaW21YXDXtfTRK2ho+2QgodcRbwWh5jACxK1\nCgxcZ+5a9xCZwXWDBAsetsSS8XEHSg0fMUxXOh4M+zq8a2gSoKalF5JHU7Hu\nEs+VLJdPgWHCOiCZlY8Lpo/iVg+R8ALNUJ5GohB09FaztxvaxnoTHALFnjq9\nYKqHMvXUrIMTXNBvFQAevWesLUEGX1BPcxkeJ4OYI8/yWaN+fQjMhyUOaEEr\nApj4\r\n=gANp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGVLgmBmoJ1O0MGQoUgdkh8qRKvnnWZa7obw9ZIjmAbwIgPBIR6YqS0P9ibYriLYMFyYM7HRwbPIzJ8oaIaTPybhw="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-07_1557256841903_0.6700456231164209"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-08":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-08","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-08","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-uEKqJvu27aRWNlOG93X+PHyzpZPcFEe2dSib6iVxO0L/5QTCqm0Vg6dRbA+tgac5cbAHjHoYzIN6uVPdzOrHFg==","shasum":"70968ea92ef3788c83f2ed6c3e83f4c5c7ca8382","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-08.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0ywCCRA9TVsSAnZWagAAYu8QAJl61dkX2mzsBAdFxb+Q\npouFhs6kgxVqELcQ+34R55DZ7I61rv4lRLj+3Z5gOjcLmCqHWc9wQEloVJ7f\n4XCuwaZlZrtMZ9ogqcA0YwGFYs5oAuKgeeWYcJqJwUkinObj4WKs2uFKVrW4\nHf50GryJq1FEHoEX3sf8Nd+aqN3uRa5JKyYtOVUvA3MWRpL29iCBr2lbtT5J\nLoSTWYuBDVt0N+QdABlnk6Fqm2qmoVxVjrOdXdnJgjW5EzOYaDFtNTsgjLBn\ng6HrG1zVhAXNMM1dnHxlUc4xXL75ifUTv9NnH8VE+GTBIEcLWKk2kd8I/oCp\nXptfPId0QzNR4j04iIid0T5zHZo+UKEkwKbrHs94Ell9/MA5nTq17IR8t1hH\n3Y4ZJwnADqLPiF+BNEBhFhXOsBE52ld0F3z7q/u6AfGb4MsBF7Hczs6My6LG\n9xLBJAuGUqtUefTfMLI29VnAKjTOlJ4pIPJS9VWj1CCvo4SjlimTknr/qMAn\nwM+SWG3+jsGRAeaehk41h1PKtOPK+h+ecehlwJY6XedqKoaNVJKNF+pTBngr\n3R0oXS9QbLcJpgeB3qWAAFoqgGfhgECTgBLr58c6QsBwL4GZgPmQ3hzpBmr4\nU5YY3e8LV4tYKXFCPniaaoOKcRpQqlzW2FbXtVsIUF1oGeEuojzZPxK1AJt9\n5Ia2\r\n=QoYh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByTxme7/WMqfeVX8ICRfVkVQJoqOfn93gu7mrMI2SzpAiEAq8dSqEqCyKJjlZHs3nBqXORLATW/m3HechBgTSBdZXA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-08_1557343233798_0.17723658516461893"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-09":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-09","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-09","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-8bOjC56y9nDw89ndlCcmBWaTj3W28PIfMnUiG/QKX3asN75tgS2AFM3khaPNlfY3ML3hMRhMizW9Eb5Lpu20Dg==","shasum":"47b83401a747226fe6b6bb22e2b76dd0dd897900","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-09.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1H2RCRA9TVsSAnZWagAAEeAP/3AUbOniYQK9Rool/NS/\nwC96JE03SeaeGe3BdiBChT/E0UsqU1PMjJfJlBVV5zkMalQpl7JMLc2ShUY8\n9fo+ZXf3d1zeWOWy2YQ+4k66DxDBovi1v201/gMyOvEE+DwnV0uYe8CKH0y+\ncr6XUrMiQtiWq9DSOvoTalRQMHY9TCQHHs7SKzGr3kQuvufcGi+AqKbHwALt\nmgAWRJ7mW4SY4c8WZZZwrQQc4Ex9mlw8xL1P6QJqDjw3DTCLL7IRDl44Qb1t\nCd/HfASbOQGuyfghc8XFyXDI/Vfkrey4Ccd6BPelhhHNWtfum4aYwCREsR9j\nvq4hX3iW2tOsZylaLGgEZS+USYi7bviEmiVp4T2qzQlVCvlB4GeGGPDsQJ55\nyFjiSyuGcgUPUR8Qa3yinjWoQxV13ujvHDpNjaGkYRXVLxe8Yz588WPgq399\nHfbkNLojYETpjfASKg4Ob2mFTcTokmkU5CTBawKd/XrDP1wuRC6Io6LcKvMM\nzpUxVAcELOmmTNMM12qAuJjLLSFUGLNjzK8qdcy3C5TSLrRFP97+T7YgVk3S\njn2zoMEl0/H+D0Mik1p02TkBFxoAHkn6URbPTw/um2CG8hyIsFPLbtQkNx0L\npAXPFl2/N1zSzCDGsDmn0igY85jGOlhD/PjxERltBtJ62nuR7w/4DYn9xxXx\nh3CR\r\n=th4X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+NkPd9kA+cxAwFJ3CwWgHEysmPyAZqpNQ+R4mWoTihAiByBeEhxDZfYGUYnHPP3yuvI2jnqwABbuZSNPj2UuY0zQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-09_1557429648219_0.4533262796128543"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-10":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-10","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-10","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-o61einBL6GZzHIl+4bA9dliKxxOEpjhQF8QKBfgAQX8sh5uPXJNH5+23E9WKxXegBLdvyGtGb4W25VcnkIvDkw==","shasum":"2a0fdf4ce079f8705e7d765dceb304c7cce30d14","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-10.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1c8DCRA9TVsSAnZWagAAl/gP/32L+SVJx7kwIJenGFZX\nhAy9ZoYAWBgCv7bhDn9mtsV1jNqmj8cu3B/4J+bEvBs/lyvuk5ntyLkJbZYG\nQaAB+4v4T/bQx6Ju0tqDHOG3b2YWt66Q7VJ6SOHWSSuPpzH/wyX3qv8JDbJS\nS/0QkO1DncGmRnn8HXbmRyGVy5ZT+TD1V11Hf43N5Lq0+KrYDK57JO8ABB0A\nLdRRUmsQRgIGvYhL0J6UuaHw6S7OfdEQRAg/tVvIZ2knwu+m0e8obc8fcGsc\nNJPHzetkG4Di/Vi65LMgRRQLRahW8zsWJKCHMjRfVuN/PlgH5iacfJB2d7dO\nfjtAoemtXc4aecJlTyvZqR7y6A8DSpPYqBJpK5BMM15oTdhAREd2YWSobLKn\nswhvVmr8Yf9lDR9RHbvxsYQAgnCRnZGmIHOXXRza2ciD83LJynQVFzll7DOH\nIhASShKE3HZPXdANXRtnTvsQ/CD9cMIICEzT18DXMyJgihsUxAgtrQIV1NSP\nXPb0oAd/aUd8mijAYH7fOBF6VAJTMYZCozhJnweXsaGw+sQPSsqhmZaMLNpO\n/oRFUIP2CrlMvBKkQNl3xvPXKCMeqrqCuEE3TxitWgxMTGV0OD/8hHarGZ52\n79cmVDeGLxjz4TKa5HVVWS/Klsy7AW5wkEOe18Q1PGWcvQRET7AQDonkkNk0\natOt\r\n=rjdM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzBZ25u4nvsVN4utB/+4rwVwD3f9zmnT0bHqm5b5roIAiEArfyrn3/xp36R4jcijIBGFaaBZTtfN6SOSAZX+T0Sxjs="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-10_1557516034922_0.7636018236736475"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-11":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-11","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-11","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-RTU4UlO2IxSpqTbpAJZyOnx0iqulXD7U0t4ELQ4b7MaOsXSKMgA6Qwmik7KEObES4WpTldpDgypvoWb/jZ8YnA==","shasum":"cbbaab095aac7a6b98a86fc699b28c57c7c47349","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-11.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1yCDCRA9TVsSAnZWagAAK6kP/j3YUq2cCcOH5QY5PJ2D\nkqVsa27VOUK2r1S0rdzSMulef+4jHpwTaRdxdV/rCQEy9JyyP+SwKOKPpTCw\nqea2qilgDsgYjtEdPVzraqQEfew3HFz648pm2Bzf4rm86eIBjJB1FnDJzGKN\nPnssGGz7yOZ7NVyxNXJPkRXE3pEp44WTLkr9peStPMNmqoY7r7WM0edTohLl\n/CE5zWnq0sLCX4N88x7P/0UsO1Im75+XPdro0m4G09i0210EmoMTe99WYLUu\ntvAQBxrSSvuCvRAVotpkvk4O9Ie+cBPnBN3vLdlCwrrRGxYMr0aQ6og7ES7N\noyZ7ewent6eNZPyqQHTeH4rSBWIjTw8JXrqdaAcjbtVvtkjQMJct2RnJzD9m\nrFm+XTqKmd2hijoFxgEPaRJHQ1tU4t3B7CokjKTUFxKyh83n+tTu+53usL8r\n/7UCitNOVsy/lQPEMrTYKTpOOEOJWQNflIQYL/8y5W8JvKLndEkV7L2kBR6L\nDjY2XuTZuarRNMvhZqitCjQFJiIruDJzHtx3bluQ204C8W7VkhZ1U0U1t87q\nWYJ0xBNNkxEj7syOikGtz8wdVpV+C08WPwYWiha3HZ9BEQUmcAm2R+gGFmf9\nMXiNHmf8RY3jUCMR+Eq2CoTYZuq+096TImbVdJza6LOKdJQe7/bPgmda6Eka\nD5GF\r\n=MhQ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmHfQwMySiPztlAvZ528VywRNpJnQEXXMVdNAZX5XzVAiEAwnIkTwt4IscZzDUw922DcPd08YMKY4TF8VxiyXM20aM="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-11_1557602434970_0.20048034781101154"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-12":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-12","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-12","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-mj+RCDDO06xFXt8aPsKAOTVqvAEVQ5uVOJTHAJ8kHmIRAZ4ZvLMGFwMUHN6SDxzsWthzPrQQ5ethQcTzmRPb1Q==","shasum":"ff31c1e9e8f48f2a47e27a6a17d35372b88f1c55","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-12.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2HIiCRA9TVsSAnZWagAANpYQAI7UWhbjoKOnDtdXlg3j\nJIWsnf7t/lvJmZTq6w+i0RZo4mI8DwsPY65HtpDH8d4DacnjfFpAKTiJPkXO\nwt1RTAS0rmw8TYGXc0gg64ibHs6RbMPnN1ZEcCvOCoEOWn8TOvzCcnLsb9Yj\nT9yHVxfQ716XtQcdmdgiYUtPyg6Car2CLaHVnweNvq9jCQQK7SGKpxQBIzi4\nVHrmq5xg2HpV8FV2/B49lGJVgSm7EStSpp7Jf0GIe5pvw3unl4RwYwxv8gx7\nVUS6n4fMW17y0Fg22i4a6NQ7hA3Gb7hyW+yIZX5DFfiSFt/YdMg8IzguM1UY\nKGkwuMNe7suBCedBUOVZL5JT/gU9hyQe4nompbpjvTCH4kGK2lYvw9Bus7gZ\ngyRfyGsV0UAO1En1LYtlAr8TOVsHjR+e+Qllaur6BzfFQ8RVk/sK0q5PyrAQ\nuUXLlZ6qfty1vci4xnr4RD0rJz+tSKJDEGMRsKAdUfPSlnW1UCTv4dnbiMce\niKPKRitS9cSw1nf+rZUr8WkbYuBUEsb2jLdnc3Fsg+vIrX+t8uIHiBIW/97A\n7Ymflf+Mlfa6QEFNQHo0YHhXAohh96Ir+qIglYkJwMNrYCsLHt/TeYVJ+7eQ\nysxinnous6UBF6vYYwfFMiXaWf8+wJB90DiDLLbtO7SG2HKSZEwphdv4yYo3\ndlrQ\r\n=4y3n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHOT+T+HOS/S029jyHathRXVFHL2FyjYh0nciQrBgZEAIhAKkCGqrZW3PnDsoHYl7mBK/Q/AiEQh+CB8sX61tDftk5"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-12_1557688866057_0.9558303554764418"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-13":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-13","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-13","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-rUaUDLrJ9ObvoJcuTFeSEY/P9+x3H4AWj6NLObNnrJP8gy75WrrU/MfJat1dKc4yHwgyP6tOqKeCdpZwWguwog==","shasum":"e613eb43671e2ed6b2b21aa1591f6efdc1b887bb","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-13.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2cORCRA9TVsSAnZWagAA3igP/2gd4Y21KnqNRIrALFkY\n+EXh/ztRQ3gt2DYDKCvpsSsENDgTmz36mWRD3H6cLaopBtWPUfOUGMpf/GRg\n4fsA1CXFpsFnC8J9OWwYwmSViAIjHxOo9/PRGqiZ7YNVDdVbOdTXhHRdwP+D\np+PExOlVMjoolOKO6N0WjDfusD1VMw1bDdBUTst38Fwk2Ax/vM73IhAt3tEp\n36Nr1+8vD0jvipkSpIVl72Mu78dFKHD2FzJVFQH+AKyxQQPLvVa9mL+wlbIF\nSGTmbDPxaYLIzi9EN/nvk2Jlrhs2y1EhOkxqCpAaslbNz5/QPmacQNfBEMUq\nwXBW9RtUyUrN0cs/ct87RDutD6kZHKEy/FlOELMD4GDmZSE9GuzYFYEKw+0N\nB+hwUbv62ZpYdWtORnd+n1b4X4bcX3wltxHY2gMJuI3zBInndZNfmnHNLZzJ\nWvmIujIuH4QrRB5u24RST4MZcOdgSTSfLVAMqAP29zR9wsbmdiEISsLrs4hA\nnBaHs06Futb2u9HkbR2JmddPKCIkbtzj/EIzxsb+1vvJ3uYcHvFGCCgQHtCn\n+Gs+idZA3j3/e7GVZrQEibjx9UeXWFRnJSeYOpc8+gNq9Ea3L8bqwKrF3kGT\n4h+IjnBuCn0tsxIIK2/DbfWImUyiBpo4Gi9VpbqlQgGzu2jhmRerdJ15hoJ7\n9kju\r\n=2za/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMCbFblKY2ETdBRjhM9SxPNga2l40NckADd3zZovy2nAiEAohFNSrWuFwdYItsSIR88rCBBkOi4veHtYHyk93vbiLc="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-13_1557775248698_0.31760028365259063"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-14":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-14","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-14","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-UgeiYCL0frrb8DzCjy1xG3y57sLy+ZRs4bFdzff/MN6WMNYJd2RM8La5vDe6VxEsToEl95IM+4HjzEMd3rK7fg==","shasum":"29779f5bafcc20d4a85dd54d33b8f3aeeb1ca141","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-14.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2xUMCRA9TVsSAnZWagAASTMP/19lSXNFo5pakxeU3rWX\n2qQJf8+xeT+188IrXcLlWC956uPXmWdolUtnWJdJkckfm0lPc+KOJ6gX9KoM\n1dYqtBzOEK+vRC75RLVXK2QCbB+Aj7w+V8SRVvAg/96IdD+HUe9nkHY9KE7f\nKMQsPUsxIU2QdBtUeEsiHN4GxgyQizhEaBPk6LjipGuZgWqkGT5R6MonvGt/\n9ErBZP6pXk6pX0zCsYVBpsbDYdJslUs4EJ7VTXjxl7uYeKKX6Oj8I8OxNabZ\n0M4hzhtCf3p3I9QAzH9QVbOMnIf5vVwKRTyNnVv0l30w9HfGr+iLLhPV9sKt\nI7qup7Kbivd3NPgsVW0irRsjmqU4Li51HaVEa93uhguF9xctGyEnr11T3glE\ndYC+0NpAbli7QhQd/zmoM9qgtR2de8LQUA7Y3Ka2cl7DSBsuG3ANWJrm3s3m\nqodSUoHJmNv3ZA70BodU+7D0nXoyOpSFXCBvFeHRSZRwpdSBJNHJ9iw+Pgi2\nbCNvaYZzo7yAPRA6XSWWSzZ34r3n4xEPa4hJhDSg4J53DWpFxsfETTWH6PaU\ndt9krE2LQ/oT2fVfw9QzLDya7GhG4xQQAT+vL52pw8To12vE7svTNygifzlH\n09CU0bLOhEjyoyyIwNN/Oy5jjLuhthIQBR/rjf8c8tTBkBRPgPbd4EpV1CcW\nd+Pb\r\n=20Vf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF5+zkA8h+7FOusnEvgupJZtQJg/Bvc5MWtcseBrsDeAIhALmiaF4BaToH0TB9lQkCK5Hg66/jUx98DFyFZctZL8vM"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-14_1557861643965_0.13212866752579244"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-15":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-15","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-15","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-d/mNgZOYaJph1HtOj5Cm3otbsuOkTctEFurVxX4V8uerWYwmAPfoCC5iQ8w9OPU61ANu60D9gJd84sezMRtLzQ==","shasum":"65f3ed1e8fc4906a92d90f3ced7bc5838ffce64f","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-15.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3GaKCRA9TVsSAnZWagAA2ZYQAILOsfFlbW2khNoGT0p9\nugOMl1y64qVwFSa/Fj0BWJCAgClJ6lp3WOv2K+3uzGfx4jXI30/w1YeZKy5s\nqHYyOlCU4P5He2UTO6g5LmQNA6Eq87D7jh754ZBNs4BRSPUl7YarsIwfXLLs\nOlEX2y1SxIPUER/OVxyoAbvvc4Nzf+vkg+pQGDXRNfr3ElSoivD8oGSAciW9\nIlZdZ7nrn7m1rOp5kItWFePXZIl2pZ6/38OSHoY0Ee5QpvfSLSZW3k9T1sXu\nkauPcE6CEmSUmvviUffKwZYeZETVcSBKWWCSrtP1P+FWSU+F2Ia6+R2QOUYZ\nChMfaFe1Lqye/ZWuF5bYMce6unfjY34DbICP+L104n/fW7GcmrXg+ZcP/Zz1\nwYVkcdvw+3ClZvQ4Bqg+2Jw0SCmF2QGsF602Hfv+e7yibo6vSnnR7scwJySk\nP7t3POl6l3SK+Lx78cnFRMy2dC0iEHrt5saCFTiKpbsMrheA+2bTPugHZihJ\nXBTNgwzxWEuyqhzoI94F7QFU+mJsFN5euLhgGVIanwLOvbhLxbq6UOX3iDss\nrsngpNgsh0bzFk43dVVfFc6FCbPnrHhzIWApsQGUDDuOlaY5Pg8RhIwn3bnk\nMEB7g7XVuNA3+XiMatPNVi+BtJo6HwUFj/oabfGF8dNxc7tXGRIF2ojGFGHe\niQ6h\r\n=+jw3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRCVBUufpHb0JSIIAFUgadU/cR3b+SGLdAMqOArIp5cAIgR9D7oLZeEpxwMilIwZwYdcSrhir/9TFeXJCrY691xRs="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-15_1557948041756_0.02595092969577384"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-16":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-16","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-16","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-U5NuLWGLzINpc4kQyUHCwxrjom6l0XR8n7ccHpW80Tyr/M6ifA2RWoAbPfKH2uKhMB8AATx8F2QJlXHSIbuiNA==","shasum":"1eb9e24a576b8e412230eec588613d2070f86908","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-16.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3bgKCRA9TVsSAnZWagAA80gP/3lDMKV7em9lpD0b2sQ5\n4wG1Bl8AoCbAz+Rawhsh+2JeuF+NUis38yo/pm8DFPL3iArQ1wBqPVLy9b7N\n9VQxIbhpoVc79KchGJDjhQ1P0W5c8X68LAfm1U76n6rekpN4pPzR5W3UNrGi\nItxOpzhVDeg6hUHuRT0dP1s64KERtl8AwB8D4Eb3NVZxsIuokGs3xypQO9n1\ndaz9BFFHYkfzwSlP/DO+TZSDpXY6CyAgUaSCff+wRekdingccsloFdjZlgy6\nrl+3fgahvm5X6jLsWl39CHHUsxqTUVYxQjZo7KfT7t+66FH3lG9O052ZFKU1\nv84VU1cfefNEogyoTBCUakCecHgpuziR8ApKMdAKUJcMeVQpZgVDEjz4h3vl\ntCLN2ZX2rJqVjpfEo4646NpCQSlFIyLt591N21ULUBHjUvuCeSfOqDzCV+pu\nXGYMTuDfNZ/64+3fpk8Sn/SkDheKSigPTLIygogGnlGmVsNCXsySJ/0lyK5d\n46MLcPip29OJPRvlfBbjGyW89DJ3yZaE8RUU66U0kykPI3pKpkL1YfQyjJ6K\nqBZOW8ztsNsEA2tUM7yLLw0bI1Cl75Z+20SttaS2EjI8dRXH0wVICTHEuBPu\ni2xAeABcXAwE/mLHuhWcXDp3g29d3BPxQwsovhHA8D/9bcwF4p5MVuWJEJhl\n8bLk\r\n=mubx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnFld1Zuj5WZnZgA1MfIRUhos/IeFHPVCaK0cJFWAGHAiEAjMqP5nTf9o/r7DBJPF4pWrBUrn1x+kbrzjWIv3Dh33I="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-16_1558034441749_0.3057807164187265"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-17":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-17","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-17","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-5UtazDO8H9VImzKEC2JSz/lRedmc4TIelV0pAztHBtezQyv6Iism8IlSdHSoJaU9+/vr6hS15LI+MgFrx3a/9w==","shasum":"1b1d125f68cd72196a4195367cf5a783da391151","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-17.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3wl/CRA9TVsSAnZWagAAVukQAJvZj/fZLAIAAo6XN8Do\nZ1uCtb+HUjRgcobM+F3mstdt5nsSBo830faLaDXBHtOXGPVMfDe9cdxhnTrg\ntepO77loavlzGZ5ytxM9RekOt+VMPGw+S9JVKerBSlIK0IZ4xbnEySDrSJXW\n8IwuT6r+qsQtSdgr4k71g6Na6ZPB0QC+U00eWqG9JdVN+bmf6XQ9p8gNdNuH\nK6KcBeOlH+hbwBpHJutCwOX4YicpugfGf9KC2t9zJEdlHQDN+XqOOjPU3cWj\nIywW6lmM5aWst5BrIYZljC8AYDeImd6DvYzlLLD/o+vISAxGL6xLfcZ4bJFT\n8YMSi2sU7I9IRM245cwJpSTDR/mZj3MhhEO0iPj9QC2O0PTol2GQV9qwSV3g\nLVyTbEbm92+8ZkUcZ3c3NTxlM5M4qmHfvpxy/0dAwcQgMHmevZ3A4zHnxair\nw7TIGI6ngLH0li2Sic/Gq45GAjxz/Ssgw5HPTjQv3zLHQBaWG0Zn9A7Teqbq\nIh7mOQuKVLv8Yob9GeDM1bKlhrib+hLWU0dXpTybklzS1hspHef2ByjlOkrd\nPCB6/2JjtOKwwxZZJaCUm+F2Xg+AghjjHHcJ9v3eX8THxiy14jJYIvKcdLsA\nN/zgSU30y3mLWWh4eoixQtuWYCNJoGhJVFbc3ihgy2FUaStFoXg4CAT+21rY\n/AoS\r\n=87qQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8itdADE5kaysv0He/xaZU/p675RHlAgw0adN2GLaJWAIgYBJd+Qpk0WTVfSJ+SNtTf4izz1JzGrInUr1lVFqxQl8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-17_1558120830401_0.5102313767840192"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-18":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-18","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-18","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-L9SiF/JelxCvArZXmKYjY5wok9HNRujfDTDSRjeLkXpcoLIr8RdyCCx1gTH4kiSKNg5l1ljS2rqbxIyeqvtdZA==","shasum":"7bf8007cbb011977ddc95b34247c5d14f43a9e52","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-18.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4FsGCRA9TVsSAnZWagAAIqYP/0lfktioqkh7JesPF8Kq\nmyzELrYjEH/85VRBd0dtj5RzQvTNwW1UHghUSDQ0N/gdsXVr9cOgDk4OLnQy\nOh5czTsWSVbKg3SP0/DEMDe1yWiKI4ngt5MloUewbbPYDbBUUp5cyQe+bkHp\ns+k0fx+9oATr1Q0YRyJa+hNAKCKC/6COj7S6/ARuhMkj+d5tRdov/U487e7x\nJEOr4sVLp6eLWZSrhmg9LlHraOvclz4iswV5KGgmqSwa2f4Qqs70ftVGiOTR\n1ylDCjHNeUs+VLupoKAlSAhdGy/K7BBbGN0IBgRltcOqvLAT18Rg2iCjN+3a\n95QQDc6l16z/1Tc7T1/9HAf1bUFEYmXuQzOj6gUsuWQoU4VOrU/r+RPcAe72\na4nO25Z7UbukpsD2dPdxEN05NsVMdtdEI6gd6zPa982C1VHriwPo1aHoAWKT\n5pKJ/jkzaxwX0asULmc4K0BYGjksb4OpVfYNiuBiuFaac6o2h1+XaPPo3yFL\nq+tTq+SolRSdVZGsEb2dB10VxHfCojiY3w36qRCwYepmYiBJsTPUrLtba+kV\nEYPD40GkDEM0Obfom0qzWfix+1zqouZ+Rl2HJnGJL9Acs4JCJPXCUb9DKOPE\nI4S3ENKCI3ZvnbiNN4NHvvIMAjKChwAFk8iER6qSaMjvimz4V8zH9bems/dL\nCVde\r\n=2Na1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO19jdvq7klJ5zFrP+xa67E5dhSaU0k+gtNsHDn11I1QIhALsY+LTcAFWvYVivWeU0Bt1dc5XM8Q5lQ7tExDUVsA8y"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-18_1558207237664_0.7685860932067619"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-19":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-19","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-19","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-Tki7BQty69fTiuqhynwDr5Eb+INWKbOXSfbQaIlS/Mkq3bjeBTM39bcXUvz+6pqA3HZiulDqb09Od+jVUSx9aA==","shasum":"bd1f26a7611a5adac5aabf9ac1912eaf586818f9","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-19.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4ayFCRA9TVsSAnZWagAAQJsP/iu2CYBdfT3I/vY48Ac6\nMttBwdgRdLZlNrwF/62kydTdmCukGDiywuGFjgEMd32HFAltwGBp+1W9GYWQ\nYUyKFBQNNX6iqGIsGL5QbHMSoKjxmk3D5/ajDnd2j3hbGEpUVd3KMcmV/kMl\njvzfCTMRgqpZLSbMHZbILw/60WHdW8IFHvkJ5eL9KXYTv5SGP0BO6OtDY/50\nsaYGvOZcib9sgBrUEuSm6qoS28Hn+BF0h+7BDsUSUMaVZkslFSrYyFrWQNo2\nWZ/kkggaFEWrUXX4EFpCMimeZCkbdvbCMi/DjhZOS20j66OnNWaqon1K43Xe\n61eUWmk+1hXMbaXTBsA64uW80PvUg5zmMS0Zg4Z4LeyMuGb0Gy9hKvdr5gVc\nSsISydieCR4fSkB3gkZ91wSWv8FDcDbtvRLKYt3UDNTMd3MKA9UH1bDVddAY\noRAFhUGGuLC1oNKmIv1SilNxE1NLMgNFwHdH1mSfcW3A9vxEI2t1UwroELAH\nmJjuJUhgJqKSHPgZN7REgfFiIFI9iBQiL/I7LF93WLEly9lYTGYcQSGH990M\nOgnCAVSd5LLNmRS3UvNrBIndir5xZQhRFAOFkFW8QQLmqvgIAWZ7XZx906Pu\nTcV6iYH2XCB0iFOWiDVI2nsWbKAOtSFv4FFhB422AYxATyc8K+RizaEfvNkf\ncHag\r\n=scNP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEbyKvPa3b2f+tex3FewubWkt7GNMgtIkNXhcXMgAZwAiEArPMcfpWl2ckswz5uUQBDDS3MYKh1T2rFJ+a3hmrD2RI="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-19_1558293636233_0.9838396059646297"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-30":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-30","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-30","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-K3zRiOC4QIfTBygQ9ZKXDICIe33iGBlA+KcAtedJFsM1yf0GtDjOLhBr2Vd5iRMcjwQDc6Jww/TeK/9c13xmEw==","shasum":"8af5566e6203fdd08148bbe996d08cc46b1b846c","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-30.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8C0OCRA9TVsSAnZWagAAAhAQAJl1v2upW6jI33bM2c9P\n6awKn8xknS/Vzspn/RewVVCouCkbykCKyh0prGECFFoHlf88fhsCI2hKLy41\nhDjgI+1VFcvbeZEY60gMmOP3CuwArQnwjQ1DpVH1C/gPMi7iZtI++vNcTSKe\nmHdXp3TF2a/BXi+1BC7oEV0CvVbVUFRXev/8SfGDa+EeqPbXnON2HFCMgTCS\nb0WE2as5qnlTgNO4A2IHJ9TwrgIaBp+anRh8S75wM56jw5xMF5crYrfF0zJJ\noIUWDiOUZBv6EUT4egfbdg2a4D/B/wmedZLQjlx87nI9LZUO3hoiulMZQj3z\n+6ApW12DBZyDMBYqsKMHCFZo52z3abaqWVSQNV2LOLJjSP0JVeetn2TS3saY\nERRMMfsud7S3XpAyvrNCq7GK+DlYmzpPQPG//MKFp91k5b4vw33Lts+Vxy/Y\n8v2x1ZRm4lURW231B0mhUnfybg/E59Ugjey6+x3FtwO6tiMDMlekkJo8Pv2f\n2LWVs1AMVpCPIlilrC+OA0QfjJpKbvMSwL5UGjHNcuQwctmL+eRJoMrTVjA+\nLiMOaQp4JHmb0XDFvgcxTJJxl7xQzYLFyiIoK5w4EWXDYXEr3uS6UzT4XJsN\nrCgBe9ruWEdT1khAB7AqQYpZ9EAe3/K/yxGYAZ80I5NQgjbWA2yePOL0frdF\nvxVH\r\n=TvKS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh/ExrNrhQ0rPt+9M1Y07HOb9JT41ztvZovtHdNpouVwIhANrusrNwdmBiG/vOrVz2qJ4VkSQ1qWERO96IdufqVlWs"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-30_1559244045391_0.7309377907062047"},"_hasShrinkwrap":false},"2.2.0-dev.2019-05-31":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-05-31","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-05-31","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-NCty0CObMK3t5p0YbpvO7E1C6d7PbwUkGWlXScFkRQ28vvhr9/Nc/bdFMfR9B8BZmDYWzj1C3f3hU8DGMhXlPA==","shasum":"6b0a7f6c91046cdd37a05f5abd6b1449a60b9fe1","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-05-31.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8X6SCRA9TVsSAnZWagAAvakP/3AaiJZrOsyBS5lk8fM5\nQniYDhJF9bzUHFi2mdrWZkrcy67LFrvCuf5v1w5Nvbbo6xkAL8JL2JyE9b0T\nw5msKnHTKtUjG7NM/zM+E4ZRQG0Rrt6RAI8XmiXTSk/mYSmpxA9JIdE6Blfw\nVhhEfwRl/Jq76pVcmEm4NcMLaQdJzXjwGv52EZNbsBw/0f9CHIaLM4wd4c+c\nAtQseNQpNvf44SPnvEVjJ3i71w4R7J2tsAXEwQ3IV+wgHAYwJJbT+MnyNWuL\nXR8Kq2Akpgyz4FVmet8xrOiY4+tEmN1MDWwJ8AwFNybMb19sEeqWCnnL4RY5\nWLeYr2y2QOqnkiVAeNaEpamWumV75cMaI93OsbauamUOzdrAARLXUCGXJIna\n74QOgzT5puBOPK9HzGOW5wN5MvN/+jQ2py2BKbr9DVjfMWbeIAOUgsBkKOzc\nqIhDwRVhRoVVeCKCH19sb0hxvI2XEwHunyO3rBZrbJxwRXAe3bwS7GWw9EBP\nXcmubd1WnGMFoodOOaZDQYzFDDIw0ZJcLvqhzZeMsn8K2R5p3upVfcy0Cn4e\nRihifgi2hnXp4letODCrNGDTI+inwlgQgNpX+B90x8E3Gs20kicvFtL0Ky0a\n39ZkaD+6EDVoc6xJKiVAzuUhEoOBOEiYd0F9CXvcgJvPr1PQE1MyUcugu7Eu\nExgE\r\n=SiWJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChmd39m6JBIypHeXZnmQa1oaPloYmg/p1sD7NvC3+edgIgM89dEDKpjYrZsvK/xS3eWPgFKWKrSwOCS76KmphERNg="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-05-31_1559330449555_0.2622870584726964"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-01":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-01","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-01","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-XrJEdjnF6EYc06p8tlV6A1uIWMEUFTnU4FCDeb2e40gNPnRy17xChypNmbq9XGstvAtyZubtZahMjcxKRe9c6w==","shasum":"a0cc8b64fccd1c1c218cca162477967ab8040d4d","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-01.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8tAoCRA9TVsSAnZWagAAbSAQAINakmFcE4PeiDcNsSqk\n01rO3gopstpvwq8G8nGALD4HZQ2i2VpdmF7gBjVfnvUzKVxHoJNWAOPOw/K5\nQPP74KpdhFxcK7ZO9bnirBMvJoSFV5kg83STh2m3doMKe9xFhcF4gSUTfdGS\nU/GtLgscsA/ABebLuS7v6zElllFOLZayew55+qw0iwRxlfRF7L7/WDu+a5N1\nlz6fuPV2HH43hn7E9hlX2S1WGX6W9xrgcJnzWBStOMyGmuSlH7m8nT2oEKxh\nToqJe6IwIkINkCXGA2prlKuaiAcmRcxH40LMqAwzF1hhQ3B06ST6ZxaXmaAS\nykBRLY/LEBMy6mgS80bopV3Ose834ImelSWbZ/AAqsUaiBdrN98OEfdeDVQS\nfo6Wi2WwPVlziugm3e7tkGQeaX/rY09DmE9R5D7QSRZIq/2S58yaPt/Wqsk/\nrEiVEIMvBVsPQuKYLzUe1Sy+/Jp6KvcT4imluWQ//T3cwcsAnw/gjP6jr9j5\nEAbnHsJbvC9eNAUEebY//UeAl4E6Y7HTXmXTk+kVrsovw5YyUr0EuhiE4AeO\ngBB3Tic/dUk01v9Mh9tcT/qtuAE6/DVSEpv24uC+NacjBG7rdjxKsSitJon9\nalpG/VnvpJY0pYM+Elp6APmaTjnQ7NAX86OTBtoqVePFD2UMaFk67GwhNPHe\nqedS\r\n=u+tL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1kN3A9p6Ze8+wzrqfFIoMeYb+ORAtApt6nu11YZKi0wIhALHM+a/2y9Vl18fJszYhC/xLBPYhjXpSzI3miGWbSQuk"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-01_1559416871979_0.4820158544431885"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-02":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-02","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-02","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-5UvTAzV/Qtxzrq263qODj0sJNJ8MmFfTWAGBDZOJb+N8GPwJnig/+Km3yKobY/B0emgo3qmDBclSAEyXPdubCw==","shasum":"56afdadcd495402eea9c8cf58b20f7d48151f370","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-02.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9CGMCRA9TVsSAnZWagAAcXoP/i7VsB2z66xiW5GOoQI/\nkJTel5zzu2K+h2ufXjKh/98iavGXPVwafdHVap1fv+xLfNGH1KuEPqUZUU9S\nerhp7LqNdb6JXd3usdPZU3jWr8FbEODNe0Cs2YJ3kkkzvf31izDKgwM/dyT/\nP/rEkGcR3TS7BO1KpIQWklKUmjAfOivcFcptUm8m1Cvhib9EyCxO4M2DuGyZ\nIgIwhN5BFsBJYbybgu791X7PXD/50/BK0tAa79prR5pgOHhTA7osCIB8iC2E\nzfAO3FSdoNZtlqO8nAFyHG0qCIQog/fX6c6CYtEi0oiBPW3Eylo42tvt86oa\nfBJH/U8R6rNVYtu8gUtk6p7gwVPSp7ASRPKY50haM3InYhcGkmrerqEZgKSy\njcoBuZQAD4R0+DMiG80lfIYLfmBerJSsGAEdGIZ2xRwm9UOh590W6rxO1Xte\n8JkQavI/Z0IBQ7xnhY1a13PZybV6DJ1jxJyRgxP1xM/f9JECsYAbnV5zjHoc\n1Z2CRH5Dvu2R7fr6dEET4y0iszzYtoN3lF3PISzVe7e4XEL91vpF5rXLlzT6\nhSTqgylC7S6CJRhNW9rJ47CjkbWochoFcK/5i4ZEjMpgIotgWeSjXwd4NeNg\n1N7n+iKAkY7Ai2drg+N2E5Ay9bZGQvZhrRPLWmIO55wrUrKCwcEX9Pnkm/Pi\nDDdO\r\n=bqIE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTrgJ/jgWx0BIuuGw8T9vs4J9F/QjDE8XanqbAUDUBfgIgag67FgboDuC8zJsAY92aT1xscPfJooZkgGZQdU4S9WU="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-02_1559503241597_0.3412952877943418"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-03":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-03","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-03","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-9dIw0fJuRWX3GOUjgtBcOm3m3fkfhuusrakXVp7coRHMe8MuZrD03bqlO9dtD09OLwtjTMcUmtBxvk114hhDfA==","shasum":"a0ca9eb467ec821e6a0ad46647c79e0e2b76dcfa","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-03.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9XOECRA9TVsSAnZWagAA3nYP/RhA9sV5MngowTLmIWXg\nNWWDVI2TOl28OAQdU7Tzr9Ki/OfcrZ4I9Y5RuksCxShOwwiN8BjceShw9W39\n4vS3DPZrL/Tn23co7pTVrPDQaQsXZFtT7QBe+1SXCUV66bMdYkpddziA5oDe\nlBSm3haHoimRujqViz5j34fKayPqpdCfSODSTPVGEUwxhz49rtO/RWSQH1AJ\nb8wMW3GARuznkqMh7U3uGN2MvScIgrMKkjDdEnY31L7DHeJtaICnsB/C1rdt\nNlglO6MXQHxL3ZydGEAYBwWn8vc0vHOWxV+Q/L/lgt1+wxBF6lVIpwDJLTZV\n0svAoVZSmgJL3kyVMkIKZH+7G8l4KpjrZANOXBRF/hHZGILatUfhS8mHByji\nEUqB6qtBCgEYMSqV1d5jQEji32SO/Od9G7U6HZfVyvyJ7A73oJQ+QW7dbiBB\ntVsiBwXRL62DRJvn7DFQflCZItRY/2mN19PyOPyAe7EoIzg8G8sM1OIZoAqN\nIovtb8i9QYnZlr7oU82bU2mlCQyInHORxg9Rj1yI+3vZVVKht1Sq39R18dxy\nQKu+bgNkZq8PbNj2bRMbDuMy+Fv4YuSC9lZ1oqy8MyeohcHFFEWai0ew/Vl1\nE/oFzIBjQDVe7s9PJK1oQuLQht0eAkqZ6u9nzUjD0y3FCwNDLuOfXogGWHr7\nMW0p\r\n=XKl2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvrLN8lal8pPKqxRIIQ9FN0ZqkKrMzyKJ/5zmQbPVAKgIgUbt3dNiH2BWiW5VT1OrRHUs/blZ7+UWBiCK4Rc8WaV0="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-03_1559589763489_0.9190024399009247"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-04":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-04","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-04","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-Yt4tprb9Yre361WPnwA8O/zRuZa7I6SEBy3Mj3Mb/qwedsTfQrzZai+7rqvdhPT71G4tbpW+jKTiz8NH6sXcTw==","shasum":"9669d840ecb6fcda9da1b5fb3236cfb45c3f4df8","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-04.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9sSfCRA9TVsSAnZWagAAZQUP/ikjtbkIg20ppsPI0AaE\ncSVouMQtOeQiVgYuGUdL2wwVHVcl7DF4AWX73wSn5wsC5t+OxjHF34tTA2Jf\nVj7sgH9NyfeSy2RtiogKn9O3kvGGYobXF9QlruBdvpP1ZbeyVEFTvw6kJc7q\nBLpDRLiEl98O27a4GD8sVrSXSICIvMARsV5wGmYx3plsjmgY6oMcEtXxVLR1\nf7nd02Yu9PAO039KrNokUOhMdRU3/nFTn8AdUPaw7gFxUzsucfRRVJjILiat\ne3EMxLBPVfv6XKXnH9PPo3kQQmAaYjL02KoEjXsh6Ov1MEMekq6v+OguXb0d\n6rcRGjbSEXSkjmF6eQW0z7zbEQZ3kA0HbkLmZ4uZr7LDV3y+86o69VDmOnww\nTUK+LlE3rX9w6TwDbQyoK2rul3uWjUx9y8QJMS9un8PDMfL1BL4eXWe88PFz\nSlZehilgsTQHw15nUSAr0mPksJLs293nUk5RfwDX+l2cQS0Xd89DEeZmley3\nTFJT5X6EyNfaANFY7hi69T8Ha7TyJsYZMUwz1oSjX+sd/7L7nk2J8NpSbACi\nBpuw6MELKzCg5JJECquR9J7bmDq3ECaH2fPuFmYaoza1ZCQgvHCYhBPvIPK8\nskkbuBwAfKMTyn/rKiWpgJ1dgGPQe/PUuRybW6HxNPbbevq3uMddcj5nkKS4\ngF6t\r\n=dsnV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvgDnrxzfGb7aQ6Oo3auZVPMZEJkdoqPxlCl3l+93hHAiEAg75RZ2Ix6QoQWlOMYAlpBpmE3fqgwvFy6/Gcm0crSRA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-04_1559676062808_0.3128597148841634"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-05":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-05","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-05","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-dc2MRC2hnJc9sCQLz75ISxVYKYMcu9ZzLVV6cTulOx6FWtc7PXcvWHpMTVvvZkinkqMA2is3hqlQTWgBfbh8BQ==","shasum":"ac092d2bdf4ab0af2ce898ef5a294243be66ad63","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-05.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+BZVCRA9TVsSAnZWagAAhK4QAIi1Ob9RcLpaZXPu8Dw2\n7C25ReJj3WRKRWvR3B/R5l1rr3P3Pf2t3OdUXvs6KwqjRYPWjQwoxCO1JEZ/\nIraQR2F2OO+FpDHL2DTH1g/NgfX//gwcgnMees4+Wu5DW2VubcbMJ5CDU+Iy\nEvKpT0To9ZTTbH7ZPkiEUeHF7lxVclE2rBW6djAjE3IKlNJGzzwZFjVXsSbR\nPmdxOO/9pa0/CwWBnZ8HrodPJ2nCmc6hzZtMUe7pzhemGoZivkY54JfIwRET\nNjnAstc2QBXNWMlGl7j5EWo/4LZJjK03cAj3SuhROHwiiWqNnWmsSyObRd/m\nHgyY4C8WJBf14jiZUHa8ADo23ONgBJLu2OywhJZWol5IVVCmw4TAPTIsQOVK\nSQ/JAE+9pWzwdWFzA7HsnQe22KXomKU9dM4HxgSZbm/KC6dn/wLAuhyrkpHk\nsoH2Qy73RRTsrE4mL9KRrF0lC5DUMPnDVYXj7GsSa0d4mw3i7eZNgV1cUTWG\nZRiHz2uWHP5AqJtk+TPxOo2vmXPva7vW0SOMujZALUMqhH0V29INCda9b+Mo\nHonet53qy36yE0Djl4yAnlrqF9zRouETe/OhSkxI4zPmjXh2HO2Jbgr3FKI2\n9i7bdfzpUW+bjgtn3g9zEJbQgNNabZ+VrLIER8wnDewbHY689sDPvOAamYce\n62pC\r\n=euod\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDizrSf1bU800LD3REraJgD8q85hl9xmMIEZjx0QzWyFAIgNl3dNHYW93/RDdPMDR+cw8v9W+b+RZle3xR2JAk4Ruk="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-05_1559762516335_0.7964700727886203"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-06":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-06","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-06","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-0gRkvs8yKwUg9XF8E/Os9LOv40fEVbbI06fv/e5452E1YvLrgxv7uver7U1jAQCQuQnL7SFuljja/qoxd4PLww==","shasum":"12fa9c9746e70da1b070c919bd1971023a6a3727","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-06.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+WepCRA9TVsSAnZWagAANLsP/jFB0p0+7vANvmCe2nS6\nNZKVDzx0TZtF//BQJ0DT51I43rtzhquJtq4TQ8v7QZuaUbRVpTfcvySQoKJx\naaFK71h0WxFpxtljFjHtf5pVwSsqzpQnLgkUJXorE8uKq0WdV1V2BktSiO8+\ncLrX8XKMybsTSzb6o3BZv3jWRdffordI8sANShaxh47mWQmn4ZQTjJz3unWG\nReTngTf41be91ZjuggPP2n+mhBq6+ugL2JQza3vqmKLRQ1zXMw2FV1chEAbz\nAczppMoupZGl3IK78jzKbHu1uxmWTJ4hpGUM1gHtBrwFaFJikqhM2YSvEGTa\n+jUzY8WgJF/2AvbpRTgX+um9Rmtu21KrM+OiVvdE0BYvjF0eMPfRSj6nSMNx\nE7rlyeacuB332SuNds+NAJ96xEGx/gSCEec9U4ImmFD46iLQvwD2NbAGMmDf\nmxItkDeR8pWxQKJD39ySRD5+hSQ8JAjuRfbFcrzuI7B1qoi3AO63/WJs8Kig\nqD9byMZfQZc8/WVD7mAabykfmItuHVdf5uR1QD39JVo0S/V/pMc6EBtLG5et\n0NlB4YDB4egjomgw3amQZNVa8f1HepKhrzHUv2INYCkhjflTRSKIMddAR4lf\nTXnwOkZMcxRrqWtuuUgdTY+J3802Nbx+pzw4IvuXyikzqL4CIXOBKoEsD6jT\n/B+r\r\n=lGxv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGQma9XOiDWMl2NErfdA4+TSvk2N7/fpVk/UKwBVtjBQIhAK/TfB5kgGDpmClYufcEu9XghD4sTSZCFG0A9Y1NdYZT"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-06_1559848873073_0.24694325251396676"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-07":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-07","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-07","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-cqKZtrYlIfsyiTdJ0FnS7i2BRvov62OGBe3KEqDWeACcW/7eK50DX9weCyUXQTsYev27s+uyjdZvlAkdwS4kYQ==","shasum":"d6ffd9ebfc68ade78b50075b78e16fb6c09bd262","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-07.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+rniCRA9TVsSAnZWagAAH1oP/A/5Wy4WquWI7Wm/xgii\n2ax5cNLnyhQKyBycu5+/zIwhG+psJzz+FtaDnAsTEc6NfRNHBOPAz3Lbr1cP\nt+BJWhp9hu6GalADxmDQM6erkokFrTYGVejnU2RzmmcFvtkIfQf9jRmTmlEy\nXXtV5hQTnif4to6Gplqvk427yldKQN62tJlQObIL+MNKNEELhCpxzhUmjumV\n8zKH15ENWXBV/9jekqtMT1YaSB19ut0vkcqbqABhASRWbMQTI6sCIL8Z6b/H\nYgDct/MO9SlEqVWy55kpEvU6gE/N4ruDPGfLFFZYlT8dIW33ybrRQ1f/PVNF\nQwFOHASj2Bp7e7GTCA3YZhxmaATCNqKPWwHj/BbmXy4BhB7pehsDB/7l7D6x\nGPjd+jyrB+bUbwUk37vOg6GBNhEtHke7Q5AfAl5xLKhV9t5OawfYUCPm91eV\n/jlRbS56TdpvdKXCyOL/KqLk8V77JLhA5t232n147zuulQhKh60nLdjeEOFV\n+vTnWGa9TKrjBTu3gBKfwDA794LJnkPjC3wlQJ+q23FdPxuFqdu8aOykoKvM\n8l1BS9ANbCwZ7ig6glwVONQ2PWTSCrfaNIMwZfAb0OhB+ANoN3d0KZ97fsNu\ntv4vOK1yJCxUvjvrpVVkrUAEAtOxW30ffHpic/wbg+iiBp+A8YnnuMWO+QgR\n5nkD\r\n=QWme\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxrXh+tRKuw4oNeYmiPIgXNzxxwrV+Neoqaylucy/VWAiAYRYWKVztn6OeNubbpclUOkZbq1NmRKFfdL2D4CYdW/g=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-07_1559935457438_0.5258014771865649"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-08":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-08","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-08","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-eo8qFcWy092SUYUcrOZ2EyqMhar0WKDQxFM3xU6T++jAd5n6zjAt5wcXY4Epf6COMlNZ1B0jWyi5n6M44FAT9w==","shasum":"1daababbe8712fc604ebfc07ed268fc432b750d1","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-08.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/AqqCRA9TVsSAnZWagAAkDwQAKC4d3HoYENWF+hkJ+Cj\nSV7QFCG2ZL5f9KK7a/zwuZOKU/3r289jbKKZQopcB3MEDDDGe/L9zHyManKB\n/5gXcRRSoR9UqOg2DmzOZX/QfBI4C+shGIq6Cj8cNcg1YxVbMxxlxT0cx76S\nuyl9Q/HrUJTUsN9YN7KhUqo0TH0V5U89Yyo2kpXYRy4TGyO3lra/aGamJL8d\nNp+Jp3uLcMTZBgbrxkUAKyYRLLNcgU8QIRkVKmRUd70+Syy9hz3i+XdMfDgd\ndm5XPKWKhne9rXpKfJtFFUE2mD5+0YolgWh5fbzjvY+I1WX7E8ou0fHVEQ0e\nVdequ17peoYsau/mDBz0WG/2XrQgEYzSITVaHhJgHZcrP48GTYck7MWYz11q\n7T/Pb6XmAPkYHtAeZWOD5YV3ewY3Ig7SAK5O2Gp5EEdYK41D4bVpPhpxdQre\n4pNGNUfE2PuBXoX5VHrXDIYFvjLsenZurrHKrkwcH4SdhLUQIcxiznQ+GgBO\nsZm+zAO3odDoaDVD6+N6W/oUv6E1/yYTb9OgNdI5OxclkI8YUtDY+dPGrcqo\nxqubCnfXE5YmDGHREy9lhEQmEfmy+I2MP1k5UVBGn3dduPrihyjYOWggPJYs\nqH2e6T8eexfizJxc7K0VRki9vqzZZGdkiLRuKav9vRaFWlctqSWp6L8GZ37g\nMkrt\r\n=MqAK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZAh4j0YJ4/ShBFJE1n7SGPv2eYnt1bctFrH9fgF2dEAiEAuln+PxnWCu+GrWaTnHomaS9d58Vcp8PY8jrMo7jCDJA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-08_1560021673295_0.02726096917441767"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-09":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-09","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-09","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-vJpTGMXz1MUHOj2vdYI3rxEE66PCxzziLNhjKgCrTHXyCrwkr3Vh6ot2VajWOHrzG4G6MyG6eRF3N3OUgCQ06w==","shasum":"bafd7949186dd69468b425491d8e2b89955a28b9","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-09.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/VwHCRA9TVsSAnZWagAAHCkP/00CEdI42KwYYn5bZbzJ\nmWwhAGgYBWFirFds8RitGX08AOJ2BTYxWBUZ/SinVP6Q5Fb5qgryrV+sOLND\nnYrZJ2cb/pzXFPF4MewMD9KUU7JVIXcB6twFVlg5Mzb/40hEYYEoL1vtmLcP\ndIVPKxA36+5a/NQQp0t0ZmdHGY5aBJmYvtqwHSJyALLZYyqsZo3Hgz9k9uH6\nTfYBOhaYJroPGU7gljIvRzqZ7hFVCpeZJe0QzjjXTW7KUJHofKiZIkpFqooY\nmOWAa/CBWHDZDN7dqpxaHw+vbOkTPAHaGoS2obRx71VxxL01DOMip9OeGLcX\n19TvAQT6mMDE/oadhu7tGicyr2+/UNHo1PLOWGLdsIB2DYiHDvA3vnAWS82h\nznR/UQ87EkFEUdP+AJS0/k2BfLKPEr5KoswAJ+4lHL1cTMkjmA57CYlfeyaY\nJ+VbEpkZItgnLfM5t68ZTRFxdg08Aid4OYkMRWhdmdx5FUnKhIAiQigF95RQ\nsAcPWrfAKVLu2nM346L8jPTxK4QtIpXP/UTqShVVcb0ZNmjeS0asf4kOS9L8\n9jMprdbO4iKwwxarrg99RpeEnb6c/IJsOjSGAFs7OGi7XW0gOfjEm6Zg/o41\nxqJuIWcWf2SyEIC691oflXEf/q1Bvtn0Q4DQPrX+fuFKRUjMs0Y5KWEhppmC\n9bbh\r\n=2YUy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuBLnBXp762f3oBqMnSh/bLaW+DK9iNmcAIHLkrt3oMAiBywy6un/98RoDUCBH8Mv58c+LJOAhzZBymZN8IDk43rw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-09_1560108038649_0.06392144560364232"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-10":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-10","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-10","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-Uqq75UZXiwVtDFCdtMEc8HMkJPz3lEDf+CsmnrIMcj+v52jTh5uLYhi9dTcCvUqEGWRfbmw/z35ld5EJ/Snm/w==","shasum":"84ca4dc1504471ef74fd3378c618d8d35e997146","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-10.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/q21CRA9TVsSAnZWagAAJZIQAIq1tHDMSBZ+OXJf5SDZ\n4dGBNnpEn3/SCDSZr8kSCAcuJi8VLBCBW4JklPuArL6JB36CENx4sr61ANDN\nZhoYp+/b1cbNqZtYH1IJCo5l7/58zYfsHxf0v5zZq2EQoISgvkgqNJ6tRaCu\nywK/SERILLlkKHb4Cgekv3YsOiJpd9JE7bPo/mHbLaPcgh8m/KqgaZlRW1/a\n1h5797vhZEGtoS3jOlFLH/Sr1KbunRWd581Nbljobe9rw/lAJhbitssYCtgU\nb+cL+GxD8M8QsJrGz2t51yTK1EM+c4W+nBAbVEdTZbAX7NeM4lsoVDWw2IFO\njmH7sBh716VHU5fzBsDT+8pNq7RuiILA0Z2lLAh4OEpL75eyWgQ+GYAenn0W\noR3uvUkh1UpTXg/PtVO2CSgSTZaoSvogeuPrzCF/znLItLnLvY1ZN/XvN/JO\nNWmczMCXH3kz3JPl4RTAjGHLPzupW6SME6aPBNGpBro1LqLm8QvPOvY8Nj9d\nlyPaXzWbVektT4uNyUsP5aX/Ox9dGpqqXMHQsudFG8N71DTCYeEYq6a3YoKT\njmAlM+6ucRho2hWUIWfuTMXM3pc4q4n5ZgZmcbr15O2AMLchB1y1fgYgsuaM\ncqsoXyZvRECsMxl5y4sXw0VurJXcfhaP2NIvq6wgkLeB1o1mRJCjrG0wsG8p\nv4vJ\r\n=36mO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR5HH0Kmhcu5NJ6qASCOvdN5hS96/yVzjyA1i92LenDAIhAIhCyJmJnySgzDR5UdpU2YGM7BthrWLjqlvvDMRa+Ihr"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-10_1560194485009_0.4864299868522146"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-11":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-11","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-11","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-GU22oRD+4Otpi/HxqC3yCuRlBTvAedwRLPdMonU2Zad9CBs7MGRsKvLoAyheV4LWj+ZhQ5BDa3BcQgyn4IWHDw==","shasum":"6bdd7fcdff23f78610c0d8fe2207c9a3c9e86acf","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-11.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc//8uCRA9TVsSAnZWagAAjtwQAIxuaq+und1jvJLOmmgb\nD2WsmZ/q1opxXIt/8XXJnIhMzK1bUWrZG3KUt5Nd5BxumMMW/VKiNxQoNoKN\nYYCKFInggfTt/aZ7g9GWgNvcW+UVPUy9varq1XyyVap4Eszg4lfdfE6A5tti\nSWG/KvaDm6XFAdIXtaJ7XMn6wPpEE2Avsbnya/AGvQy6c2deRpQYZ+/2rhiy\nCo9yNeFRXGv9hqQjY5ppowMrwZ+wZ3CO7p1ry1taGqmj+Ned/yyQRBNPzElB\nWmgIhNSw96kfeca2LPNXEu1H5nskfFCcg4keNUCBsXiLUpFxGAF08V0Qyaz6\nx24Xzg3bR5ieZ/vDyn+UwPtISjFLE83X4QzKVE/8hXduKstnoeB8tt3DS+GZ\ngxBD5KVCvgRhcdAD1fRrPAM0OH3vguJVn7EXueSJW3shz0ZnqwFIueQzVtf2\ngx+Eyij/8lxrc39tx1L+Re7/qIZWv1CrF1LHxUpCsSHPJiUahrJLtpvYAyTw\nlgbP0z5CRf+2BIEZp9MDCSvotJ1fx4zYO54Q3M/RlsEloFTa/CQ562NM+GLw\nghzEptLCC3tvw5h1oOhf3Vht6M87nQ5aUM+L9Ye9NfF5YU95WrQcoy1+OidB\np9sL/fFFnne92zbRCkTfbN058bQRead7XeCpruQHvKZT4fKpsc21hTcINwMi\n2nQv\r\n=o/OL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjitOlz459iSLWcO6Pd52GqkJAC9gmlaYEdGDyBvQpLQIhAOVEm5DouwSYQc4XRxjnJtnaawxNX5MinHPF5iuwbN5H"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-11_1560280878069_0.48094446233728383"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-12":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-12","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-12","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-G/bqdfniJ3z+qI1ss53Nl2hSkL6Y7xbiMU0LtkzKrre/evpYa+hp7MCV7lLVYELytVuGdSSBN4i8J8o5oY6Mig==","shasum":"1e75d4330b7a51300e96b705f67fabacafb01886","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-12.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAVCHCRA9TVsSAnZWagAAkXsP/iScdsT7FSaBhWTW/4jN\naecmiOB9fio7mmJN/Ksl01RFa7WvIxuk8aR+SFhKXodSCMv+SbwJS0/1ocQm\nBsvtqm61tLmGGCy2e7pq1kyPW8NxAUfMwBEhcwF0MrwE9WPpKavSvmrOhuuZ\nApD7PrzYUavtT5kvVZ8WJ8/zWu9x/iEjmdfRKcLQNmDRghuT2hEc9SJReYv3\nBo50gGeFMJFU8pZbp7ZiEedrspjmEUo3NZCOGwOi6bsBnQUiMKU29iyp2wWt\nXH65B6b508sfW6JeWJrHYzx02KxiPrx42tjlmDCjmB9RDEgF1re8hm+aDSI9\ndX1Csu24B7Xsv3V1Y8IVemtTMzZIBhwQ1X5Wx8vPjv7xkVim+cyQUvyXjdwo\nyFDo7SouLX9TnOcZqxEfYU5C3cHuvQlEIwD08uMcOLN8MGaDIybCni0V1Raf\n6RUl/L8w053glJSN0lK/kwNE+DPSIHUbJ6I7gGki6/2KbInCi7vguDT4YD3d\n9ly9v08Y/n9QKG30X3E3OqXtCx3OrY/1ILClssdqUBWiMyV+2SAGcrQ5Oriq\numkodTTareKqXUWcsgZTBnQ7/m0zS3fubL9QBWzxbhHvQGvRtL0tCkYoSlOE\nG4mWFjyjmYHxkwQ7+7WaPNr7oHbubJ8yweYBdQIKvq6I407L37aA5cpOkDb2\niMAA\r\n=Fr1+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoZorHzk9FvGq+86HPH6IXDv2GrD6lxBNsVoG6j51cwwIgc+71bCoZ3oV+nsJRxlglBVR7wqDrTR7bJM6TQ4hjbI4="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-12_1560367238117_0.3825281718337601"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-13":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-13","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-13","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-1adITKqRapk6KuYx/KhYU2+D4+aGPgwydnnL34NEcKd1bv3fn5oaDMVC5+9r9EEvwZoxapHJbBWItR/rs2ZtFw==","shasum":"b242d4a346c77e465ea22f7d42d18d9000c266b1","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-13.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAqIvCRA9TVsSAnZWagAAMbsP/RGeeG6e7RWo03hn1Cdu\nCr441sgBLqxFU0eCgKH+csrIoG8TeddM7NF2UqYSJdpkahHgRtnjQ3JwZxlv\nCVRWFojyAhilQsM4YbtTeH5IMe2cS6iMdCfRtiTm2HtGcNGwuERjmM7JaiCH\n8/pmz33tcuKSYZzZ1WGWzsA2X+uDdTFIS9SCk7A+Nf9ZNmYXldSiZNWwiz3O\nBy/L2jFxcYdYBgqEDCDgrfK8cwIvkwlN9ruukv5O9QsuJtizts5J1egwolL8\nkhcqK8t8OykWF8bIUCdmJj5+KuTZ8pJOpp50xv4SS8y99EdXBQ4pvcdlLuIC\niHq5AkB/OVEL+MHujn0Z7NTPouucDGtgCVYMoNPykgmtZ7fYZ1GyGn+KQw2u\nahKdw/+DVi9lEcbKQ9Z//Jooo/xBhqrGMEWAV/tvvBlMyMiUBvjRrcQ0DcLL\nCj2PhnXcZg1o+KFcfFwrotPbw9iKPva+NvLeFg5tCEvv/G9xGv3BsNT5OBWk\nEdC5keNALXYChMEHwW5apY8+Q33DW8tpGCPRAoX/+cyFshCDPm0fFjsJNIeh\nwpSiTLEWGcZ/umxXuxROtEpc1SdyKfcIGsu+wN3/zqjvztD3Ugak8WjUrms9\nDVmdEXhwed9ogNCn1EHSTSDSqyAJJn6fVFqfiUz0YwWDn8Ki5AqxWPPULNPF\n05QX\r\n=gxph\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX8Xcw/Pb5U/2CweT13NCaLIbQIoTJK76ooCqqWlheBgIgA3xu82vavmHGUVzCLGaoxaKOgq7Ehsfa/r0ZSBupXWs="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-13_1560453678325_0.8627158411501727"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-14":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-14","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-14","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-LxuSP1ukFTym8GxYh/Mgyb2Gzf6lx2WRYLxqOhfgB8Zs7G0ockAlBMRtJ0JvFDsC9C55iookXPNadGdZTGiyUA==","shasum":"7302188a599699a8b52321e89635c1da8ce40a0e","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-14.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA/PZCRA9TVsSAnZWagAAg8kP/0dr8eijNG45bLS2hdWj\nEJe5YX36oj3+PY6zCnzMzm4rG8ZfmSVSmMcHQK6rh1j6ljsQWbleDlYKeGoh\nKq2qtoJqOZIQVOU7+twb9E5wmJj304dV1OEorga41u5tRA7HohVsj47woOYh\ndkFnJ/kMtVm7bvaRPPKgNTjEv2/aK+TqeZ0v5YB1pvkiAWuyP9j6zaUNTFOu\nNPEOzckattdeRU5J3fmTBbM5xPeDg9J9ul1ieaiGA76h4wITNhJgjOpZH35m\n9m3VwGVXPFR4xyYJkcg1mTKGmSCqc5QW0FkEFZm/LnOJ4rKxvlEuhrSxGbV2\n8ZmNq4Kx5XMAZMk/6HqMohBFh1jIrbfrYQhg90CE4lMdP/m2+yUTnf/LvmrD\n2wRdOOkIhparcu5mJrDAJvBW3RQQAfreMlz9Pw13ftN1Oi1GmznRWseNZVfZ\nS2RTkrv9lypOF8P0N8Syl1igIm1OSkKROGmWxrzNXl7V7gbt2HRIzlbngbHD\nzazl6UJbzz6OJD8h2AsZMVIGaqZgRdayVH/A2jf/MxdI4v4e8eeVUKWL8TK/\nEedyUNHGIBdlY7iv+veBSXox5cfzKOsOHFkOh7Ic8ZTtODj04YgQNirYzgPK\n5W0L3O9Y4WO/HMwsVfJU+qQxuzgHJLXlLO1o1/ig+AdiRmXeYxjib3jtFlyE\n4Deo\r\n=KA2D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMGN6g6dAJvtWQf5TKgeCEfQqr3+ZFeH/+hEtQDW/GVAIgSm4cX1oEDmgBRAVPyL1n0Sw8DRnqOljNkHTQd38nuro="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-14_1560540119549_0.9912100128342518"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-15":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-15","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-15","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-kQzbd4A+cr97Qn0YjaXwUM7MMNEzCW2BBlDIylmaj2qMdkKT0xNPaHw/3rSrm6EkL42LV9L2ZdZge/EVCLOwDQ==","shasum":"4c0596dbabce3629f4ba7e4213a8553f34bb7b61","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-15.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBUU4CRA9TVsSAnZWagAA5EIP/jZPLqV4/L9oP0F0N7N/\nCRUA/ABKTVcDvEGGnzdisZiHL1lIXq6loonkdLl5Efjmr2vn3RXrBrJOupCX\n14XghWk6WtajsP6uOOt6nVj2Of3WC9GAakh3nR5KbSodDGJtcBN2lJoii1k/\nQd81KTxrBWOKKPqPTv1laXsULw50Xbi0AqXT1EFhJv8XRAw0wxeSrZtl/yYO\nxvY/6f6GjPBEAL3hlgEvRV8F0A4KkW2HXjP/6qjk85EQG4H7e8Mia3JxJ7Vo\n1LiUaFfaX7Z1tEh216yHN95Y63vl2BD6tH+ebTCmLirp2c4BXJG3R+YWKNu8\nOzv4AdaahwKFIVWm4KbAXueN7T+fW+ipGbDVARHBsY3JSiIxxg5Phz0VkZUQ\ntDDvS8gPDtZFZ2sAQ7gVXjzNB6c8c14fPPnTFJFS8Xmg+rcgi+MkiZnz1v9e\n684vIxFK3G3KBDCpDh9QbE3LlGLaGERTcmEwPPB1Oaaot1Ue759ZTukNdbvr\nWN5okPvSi1nn47/dRjUJyMp5V7oVE7j0kvDaep8UbUtv6qIn85Q4JMmL6VRu\nMQ1qHkO71ZywaDgeTuYMqFsj6alg45K3jbxWDsZvG3qAT/jrNyIPcvXVhELh\nEHQdxiSaqMr4WwQ2TkL+jhtPBp5fPnLV2+kKq2sISGuAg3hb4uY4uKZUVUew\nMg1m\r\n=FoGX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+zxySwkTcGOCmuOAD6UAlLjjcklCJwJtTa+HeBjbfOAIgTRDo3dTmM50e2L/F2PZi+QyCSlPZf+bOyzC1kgpf7Yk="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-15_1560626487487_0.0007717793954384877"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-16":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-16","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-16","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-bsBQnD2+foUHwFH59FYLb0baKi9UlirZng7fT1OJpToW4xlnhuZ+p7hAw3wNGDYZhqwxKAu0UE3417oA80sMnQ==","shasum":"2e24576e84a850ab1db7f400ae1c5ee6b6531899","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-16.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBpaiCRA9TVsSAnZWagAAckUP/Rv65Q6fs72aBIkkmqj6\nM+JQI3PEaicTUrWuqq0/WAqvWkDzQD3i50t+mhCCcWsc5d+GIdqvpcxWku6k\nsHkNh0g8NiNnnlVeh9YLLKWPrM4a7Y54IsMY1OT2A7uGME8RwbNXS5noW9IN\ndovHL/whYn+4D8sS9+Y0JKXOPX+/7Hsv42smmX2TzWzkqn+ssG5YDH1iWVNI\nHdShrrxxTXtWvgEiLM9wgB3K6fs4TGl5bIgtZS/wr57Rv1f5snd1kNkmavGo\nzzmyteiRRBopF8UaqtxbeBf7RICQG0QX7inWggLnqg03OReXUbClHD/bb9lL\nrrXDslrE2CyS2Kx7gd7LuCx//ZAEocCI4q1KRJIoO8y/srevT/gfEPGs3PIK\ndudSxiVSoehyye+Lho0EkgQORwCXkZZEubUpmbpLlZcZopiLIE9LlH/7P0yW\nBKmdOhwIwCOraUpmIT3xG/+zBtSTwjCqnsi3pzxR5vDPto/KL82+lMLc0io6\nxyOe7JSM06G1nul2Oa9mu65US++Epc4Kvj2q3eL3N/k4D62xo8ejSKtYLk3f\nOSnVSLQRI6uSTAClEnUex5oW/B1lehs6jsMeWmp5NjiqeehsZ4eVCE25QUjI\nicYuqlaCt+d5hVX3AxD8KsNsZBEwUrIDiVkwfp0ulTe8YFk/7JQy6o1RGXCe\nrWhf\r\n=mtCA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7IkxK0eZA7U6XtjPJXPJ0ZHrheDcOKK5oE0liUid6TAiA2UKjpt4FUB4gcifQhU0f0tJ/p13Uzju3iQNkaXFi20A=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-16_1560712865887_0.8508867576941761"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-17":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-17","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-17","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-HEoT6AM6OaTET8giIrLJgL2Q1ZwvggigCaZo54hbitrqwzQJOkb+0CvY3ul2W6feickSoAvcTtITypGPfgsVrg==","shasum":"09f6012d92d0c0085231f2a8cbba09c83d5af533","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-17.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB+gdCRA9TVsSAnZWagAA+okP/2It9/4ugG4qDhHrK66x\n/14tBKduWahYaxWgxOT2pzut4cDWmnrQtR8nIXaWSbqWlH3VEhODRsH7a08U\nyU20gY6Q2D3W14mLH7vtzFPsJ5fFbBmWSU0ZYXBai8psATXj18nJhCQyhElK\nXHVIVj6r5lGDp1Vrwkdxu6Sutyp2u9VieOWfbB8GDABzfmO0ylHzy2jFZCpo\nWBPa9oZnju8We43kkwdT6QFKqtmLkjO3jtF5BgWN7GU7LgBaKU5J4Xa09Dg3\nkFACVXoopWOjXGPoA6xY/iPeJS9JvPH8goi9VTQMvT0BBfik+uqjGMeVJl0+\nl8raqfGlOZOx8K+gMBJeoobzgcAv1nPUVRXhpWc/D1/c1keoh5jk5Ppw3IYr\nkrsdt4skRlXJPbPeIjVTJKUzh0+qBlgB5+CSRXFDWNOSAJJy3vvMZDAM1z+m\nh1aEY2qhq1j5FRUFLs/4KEzzVsLewn1XAO/+DislUd2cRTpZ3K6XQ3bEkDp8\ncN1Mo+8sP0w/iOK6IjQk/cb286aa9vUMfKyoa2aoTLOC+G9g4KQTV37IV/hY\nAOSmMl4nysVnwBp3YxtzQfJf0Eegih2gfKvGDf/CgWmd+wKSr1PFmUI4okVW\nRiHrnq3ZWJ9MYCiEMUbclp0IKvluUV/cHkRANiiiTjOs295ze4KsiZU+SZ7d\nFA9W\r\n=5+cZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWfzDzWyIA8TJX74lUwH8C0tmlwfsM6m8nagZY5I/vmAiA9FYFkedmuEev8G3FZH8Fwj7L9xfmatO896neMFr1GtA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-17_1560799260205_0.9886743631298942"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-18":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-18","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-18","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-jg4nNAR8pwwP3kcAqIacuowU6vx1LQ5kVV6xbl8e7rdep0wfNUEmaS2zACbyKW7WDO71kUJOVJQ8YxQi6tcymw==","shasum":"a0b9c24a7e487e4685871c1af7229f3045616c78","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-18.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCTmdCRA9TVsSAnZWagAA7N0P/A7gTL7faKXWJb4noMQO\nxxS2zeyB4dJmggYQI64PvjNxNPHFpNbdjzofNUnEZslCfwwAAVFw7JC4i1nC\n9ww4g2tcL1wXOyXBYyAew25qIIkUGZdPkNvfKBuqLM7119NVN0jri80GPk+k\naFGFa2Bm8mvOlU4IOd7NQFVGSwe7iQrwXBKoOprXgtoGWag6N+xu81fkHwiP\nCrpEfUY23594PRxeR71+33/sz1P/2E4E0DqaH1pEysC6BbxDJR3t4WGGOJ/7\nZe3VyTsB6z1NEMjjwHILYZ8Avwzz7UPRAlNHEHFdnjbhynsKc5b7Qcl43G8E\n7NmdoVkiqxnDj1K5jmWWf5TK5v2yFivF1bf+RPEfCNhXiHv+30fi7G8V9UYy\nXDDhELjm6HgaMGRuozid9epB4YzS0L8r6DNDHnr1S8m1VH6CBnlxjAPAqhbg\nIAbyBtNN7bsSZ6IcgvMxVPwCN1SuHUxVhkUGefEfD+BkXsCrS2/bSfEv7h+v\nwyIMClpZQfz7Zz6+A1HVf21TrwTAORqdGi8I6muS301aAVRv5iGG+VlBGVhl\nsttB4X6DPj3uW1PwaDXTWkHknXtaiK7ozwcOI5VXt4olKYT8zjv+pzBLCuV7\nBhcOOwdwq8XNgekeR40pPX7IwegPwk31JT140ii88Glh8poPMVR7NUoq9491\noamY\r\n=UT6q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDETHPvjw4W3qKrZ8Nw6PYj43M0rxKcmnCOJXUyo+mBlAIgZSoIJKtxOuEUs1Khx2I/OjWL9m6Xj8cED0dTWiv5Da4="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-18_1560885660056_0.4014279932132798"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-19":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-19","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-19","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-GT6UBhLT7G1FL15cft2VYZSWnK5/d/XU7YQ4BjYSmMO+pgCOxsPFxjlh+/L0Wsq148f+IudMShIvcCDvFH1+zw==","shasum":"1731be2c5218e32f04377fe7087d575ea9d1ae3c","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-19.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCosVCRA9TVsSAnZWagAAU/EP/3oUfA2woqv9yRLk5u/C\nIQRFML2bu72TZr+P/tT3p718Ee0Lryy3+NxrcXD9ZNPnrKTWs9IBpDaFzvEJ\nGoVYlUogBcHMb2NwL/xCDhlbVXVdJJuxZMBhiOQ9GcPyKQQkhv/H4/EptP8P\nJnBLSey9wC7TqpOM5aUfSBA5T6tx58Aqcg+benAta8hwKPZtMzJgme1+SX14\nVbqu0pWBP1B21lLwIRdfckwjUAP83QoyLQ7ovpHBQZpAQw9SOqu/DCEywUSO\nHg8kIzLFdFccYBC7Picnj0hfWmXygQoEcW0tEebjDdsWKX95nJXXIYUVzGTO\ndZ33hRPt/T4fbyJqDHbTcNPPswGeibphhHTXhlk9u9yw8Ok13r1/iQqUGtUd\nCBXpBVoyKMFYPoyPwMyMiBt2DrztBSQ58ly3H3SoF+uVhBe5XuCfIf42DQo+\nhRWkQWtAUljGE4fXPhY3mG6i/7X4/WZbdF6RW9vQhaQYkgGraJwez66YoVbv\n2OFafyYh74U9OUxSNsWvocCG1ZgOngQN2xfEZxOoAO/xmRSIyF3LcOhhDKb2\n9E+xA3QjpHQOsjHmvJjCD68MO+smpRS8SMG/IJ9FeLvFd513soMWracP6WVT\n82ZKIUz+6B1cOhFYSPkW4bwnqV/m6musd1EfTaj8Eod73mpFDYyAIBehKkg+\nYXZY\r\n=srT8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+UkNQzcGPLtUpEt6f/bke9JxcozFxf7gmFdQhtQkTvQIhANRHq67ZfduMOP387muCX9DCFLiIw+BUzQJOsWJ0akhD"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-19_1560972053035_0.38667012355930597"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-20":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-20","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-20","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-TGAu5e/UskyHYECehVczyaQTVx0KrPoUaPCP94CG8l3zYkaa8sT5PM7i9DKnghqPap5leScIPjtkv8erkaQP3A==","shasum":"96309a8c6e5523d5f1f68c16c33aea68167bea2d","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-20.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC9zICRA9TVsSAnZWagAAnxwP/iDbx3CM14TnUjP9tdyL\nUiep53L1iUYodE33YADJvP2vKrFlTXziUUiKKByTnqCFRQQUHHJhB2AmB2yQ\nloYSynxGc2ZVZqEReZ2x12GsXWc/dQDzxMc2fC01L+EUwyjqaj8+XngQYbdc\nENpeBg0Da5YgcD2Ir9SDTi9Cv6/8DI2bPX5k231ZTaQxydc/kkki8NqAOxTJ\nJz2ysKxupIz8TWFqoom8JYTwTI6xPzLwg9Hpl6a7kN6asyK0B5SqzriIu16G\n0LpRvEwPCxCPeUo7SnfcAW3K8jHWvRvGO7I7qRnoWbWbkmrH4M56mOsKbaQU\nbw0VeLedlP+cN49f2AVISWusCuzM7C+cN46qBzFhA8yeTkNdcleeE6f/dw6N\nMdu6PHV+pCj9FkFuRbSC2aGmsk76qHbPNpM8vqiuACJq9DeTAHhl5UDOxd4f\ny7Bup3rridn6+qfG8qMRIRJ/GhuytfHwaluv46NQxHhtG3mubcv6HoAd0Z4n\nh6INgasYtlktD1fpmo6CxofvdPJN7/z/pxlRFsi2F2zthFm5myzLDAz/fePF\n42oi4IAI05vAI8KktbZI2EgFD492UpWfAHPsOsoHFh5ZD37P3dmHDWtcVQcK\nmbVgZOiDK0fck2fQYJgZd0dL/mY3zgHUkuG07d5lnihhN/9kvxsbqq9Wu1KR\nTDmb\r\n=yA60\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb9LD5GsK11NAK64ylZMPL7fHHx/FDLX6ENrolFWJ+GAIgcYiVHLS4N22182mJTY/ctxmH0f9xO5A69aRymuuyTps="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-20_1561058504183_0.39064322651079353"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-21":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-21","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-21","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-2ISGB7saeYkLxnZoMdDD6di32DMj6dUezUck9fVa3KUaoUjbuvmPXFq1akGKEQJJ6/fl6715fpIxq/Uif1F9ZQ==","shasum":"c4fc07d414cd8589d7b198c616915d7fcab30e7d","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-21.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDS4OCRA9TVsSAnZWagAA0M4P/iA45PIASCDQhpVYr8oZ\nW71VJZqbO/KddvXx6H7gChAhswMrkHPz5xBSzzJ04HsJJRxSG/PlWoAFl+Qc\n/7MLapCQ8XeddBJ5VD9TSQCcO48GUmJ2AyyIz+c/lBqP2prXwNisS/zBzbFu\nfkOQ8I09R8rXc1f3Jy/+Vj3UCWfrKm9dAdUDy9hHPqzPeSNH4X09h7iSjvRD\nj9zrblVwn4nBMPj9E6CjzxvUVu88O/Tx7yMvPItU4WelqK/dhSSjYg2bGUms\n61g4ZXHnEt9IeQRxgLkEIIEoKJs6Oeu0b2gLeg3Dh7QDFbav0b1pRcnKnKmi\n8wElHxnjh2b2Ao3d84rFGqGOiZhMBlnIvZkY5JUtddXv2K2LdeHNwSE9G1KH\ngqo37M02jKcgOAWeSRFPBviUMyEpRPk/urmb+l5S+lU8arafxBPB30MDHVDq\nSaO1FMd3DtY2iJaLwKMazWO1n1RVs7hwUC6BFrp1kP68jd6px+ANoLdziixG\nmmGwFrVCI593ym5PwoNo4/MXz9tTj2Lk4okL8aTvjswmudgoRoXsXSwvT0ul\nXLZ8TxX3MUVmptsklSrAPnKFg+ueyLtfsL0SujRPImYnVZ2bXYRl2i2tmasg\nTXH1welBj71/jx1EBPvg0enosGQVOuRrZoPQX0YYF6CXhMEzzlPXmuPkbEC5\n+t4z\r\n=OG0H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFdG8y0vEPg75k/2626hbZc3Q6OQh1/V+3aYsmDXWggAiA0P4LdoP/dZ8lfyjsVbvm8rETOv+qMubp32FOLrPGczw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-21_1561144845376_0.8699374610298138"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-22":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-22","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-22","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-uNNSARfHFU0M5/koLYu8TDuPpbMBraTi5dRIC5Iug3T+RP4EMVFpgCtMLtg+EK/O3BUaHTeXGfCjbqkUhfxmXQ==","shasum":"b5cf7b814994326b4f2879b8e9bfd0c4aa8a1711","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-22.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDn+TCRA9TVsSAnZWagAAfekP/ibPIq7JmTs0BDPvF+Q0\ns9v0Ohbp/pOV4yzv+OUTFRe1zUe86JOYCl+4KDMnxwIlMIpXMLJeV7ogSn5I\nsPGO7b2RFXZWr/KPGiqhbVIz85Fzr/uEmsFyY2APsE/h9tCtTtSncoHjr/EN\n6iGsDAuc5Sfin19de7xfbLMgFCOrtC66Yws3sWB7m9BmXJPY04gOVEh79M3V\nFGYy7OZ5zrhNiPQnQWfRDoKoa56oUm31gJAkP982epEQA03giCe8H9CJ0ihs\nGdqsA8Fz5rUV7NXZLwu2eNCJxKGRNZwwCGMdv2Vps4B8vQEjRksS54npT6YR\n7tnYrwopzM9pLmv61UQkDtecqzd8+x4fehvqOmhAFVkFaEmn1jT7Wxa9pbHA\n7ZzfO5E7GvehHGxA9m51GTR6Bn+72aCcSe602wAMcuJ0irq3uZbQgg2HDiH7\nUVnbTMih6KOKvXycBkjSSL867gYNTkMtPOsM8rspaY2eN0WM4/F7pe6n14bL\nximyHh8cg2pcWvZ0eTqudRhZaPBAaC7f+BxBbOlAFV4XpQNb/R5lXVO5Nejn\nfauBA2kA6Fpa68tUhlrfsUaAJZUjNUPEbgL0xqYZjDkIzkSfKeix9TYsP844\nqf4am44dYzIBspMaRWTNoMIpwV8cLiQFdUgd4U9rSemsDDPSS1le/8YKjULQ\nZ//w\r\n=8RyA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAh6ZrXfpgWifiEuB8npRPg+N1rlNdkRzuRiYxS1TjF4AiEA3W0TBcauP1jlbMNlBX6MRgPa+mV4KmmzwKkizBk+xi0="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-22_1561231251243_0.9084524236827609"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-23":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-23","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-23","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-ACFVEmwp4h1WpYWlFTVDOuOL8Q1mz0c0SF6wk5kpEvAH3AidVpOBjBWelZZ4mBBSpis8s4kzY6mf9tglcRLQQQ==","shasum":"8f1d3f23a07668434fc927278b80e61533cdccfd","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-23.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD9E2CRA9TVsSAnZWagAAF6YQAI3mQggUFcvBSEpoXa9C\nQ+54zYNQxCgTw6kK4NOGxSo4IwkiZ8tufL8Qctq5F7RYXyf0tC/nWzQe+79Q\nmcbUCnO7ePHN8+FxrCrq6eYtTGH77tCxtBvxWNZIR8zvROC68774Z0O9f2L4\nQD+7xF1+0oNcL81+MPp4zdS+2tAzLIrUfQaxpvJ9TgL3V4fVbjQBhC3DI0ZO\nccBZO4ERYjVmv8rXAQsvLQVHgQsUy3UcBm6mi9ha61VSd3inc0mCOHUq5EAt\nTG9siKIN57OxI/XgZcM7/qbsigFHY03qKLSwhza2BCICgxropHmS7U0B3YpW\nz8UL57Vdh0k3PVO6DiM7GB7VjcTzV7GhAJXmOeKrBzjZW8GZgA/05O5S2Rjq\ncK4r3QRHbfLyTajCE2G0Zj41PnTVdXaBh+aa0moCOoDRzGTKWWDjpYHApHsU\ntShdZHpBwEbc3j4Rt0rZ5RxrPZgnBSLVmsU2g8KwWEtIm2wE8uG7I67XG38O\nZNg8hgACxNKIpJvUW46ms9V/okDRQMaSwxxMlrXpanq6xZqwENRP7lVTy6iD\neEYtFfHSoCw1XU/YUJ7WpAf/feOkvQBA2TZ0bMWhq2r5SzrQsZD9Zvv1TaQJ\nULlE7QqfvxoxHHPnOeQmw+RMecwV9UstUeFKFszyrRLpOPDr/ryGrVZq4amv\n2FS1\r\n=OY7f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAryQOW7PPotWusqXO6eaP4OhrcKPB3kIfHHdBve47wLAiAqaOaZSbk+ceh6Kv7tAaLrq4KumDMsaaBI2kgO3CRzCw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-23_1561317685960_0.0156266919390593"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-24":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-24","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-24","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-LbhaZcHMp6qCinkqJWn0b8XuYYDCea3izEJhhOeQw9ZaIMqwW0uiVlxoKccx9plLQrtitRupKzi7I9Q+oDO0eg==","shasum":"1d4e42dc0a99af1dca8a4dbb17b15f97a4c432ce","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-24.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdESKhCRA9TVsSAnZWagAAxdUP/1g4oFs47Q73Td1L6CBv\nJzMYN8XWxCIbuSZMjHECi9tFlJWBvETv71NrBxeervG/yqohXQb5jsdCnjFK\n1cGiV3AfXKWmWkfZKeocKA2F/4M3un7qFPyQu5vxJFcHClleA5TQiqDAPxxD\nTox3CkR5LpGToJQ40D76vsRpwjuHX8rSLcr2vkFYz5zXDrDrLMlm634QsB2c\ns4lZkU677XuDjMCzI3pu7Gugr2A3BPzNgdhEUVhyWmJAVfyq+myoF+6++ltf\nxI0CtAbcm5reT9Q3U7gxaR+gq+oW/Qi8q6S/A35iR5KKQx74RuCaRgHXCKJ/\nIZjNEWjSwiyVjha6Dh6hCh/P5jVqCscJZBUPU5CQex9rSdA6MoZloAjiECxA\nESNrN6fgaCtZz+8VKQ51ksxGBkQP8tlW5WsRb8wuGmZcQt96HV3qDEeAYpAW\n38g6eRQwvh07pPKt0v88dBPVUhAsqBOJQuKb8hPnJ3cPllw1Vx05VdP8i3x6\nzHjvL/g+Eks2ELRQbNxEDBFZriNRImh0v0zPckiGDFxKEbiq5x2+/IoPZSEE\n6V50YSlro35IMVO4qMA34Tf4YeJWB/q0r36w9DtECunrAyYzRMczzDH8+dyp\naVfRi5lchm0liKNTXBIgXmhL/kqfDkY6nPdKxxj5XK9qz0x+RwciqEBqimj0\nOe8+\r\n=u8bF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHF+F2Tk4fTG3dJIVtBsvdBUiWEEiZAwchEtoH9jkuXnAiEAuN8Xiu2egn0piH+3BGR4/ndmxy80V9WYocZsYJZtu50="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-24_1561404064644_0.03173902798147288"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-25":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-25","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-25","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-lwGJpGccQ8sPWujaimp5fQbY2HbeKwl02QQhFDpm147lm8mZTBikVcPsaR+PhBZvMSW83O2ls+0pNqBAEp1FDg==","shasum":"b7997d9c234d08152586938c89aa335b04706b85","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-25.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEnQnCRA9TVsSAnZWagAA2W4P/0y6uLV+5+LrBtyX+CEK\n8urn2kgue9uOx4lnCX/UzbxBTef2He85rzeJYfigEbtVDaQ1nIlOSWh4GueB\nuNGCBSOFJAiD3vrZcW2+nfYVOteZ8MbMb54NWML05ieMbkNGJfpoEeGTbXzR\nuWEXnQcz6OdQ0Zch9Pfb0nE8NriTt1bdcP8/34XX19+uWtnRsqjwvj7fQNz7\nomKfriqj7tR4a/M54Z6Via0mcCXE1yfBEK3mo0qIzpXoDBErRh0RpKjXm+fh\nQILbxeL+dnvPQaP+oTv4fUK4bFEoA5o/BQAZqXNebG9IkfdXhPj0QRhyn5q9\nZLHQt6h1hnnkDqw0Ik1y8rZcCZiKIfvQxRZsnRc0bNvgECO4JQpR1eDuJwma\ngR4LTwjiUTx2kKNPTaqzH9tC3d6wFRxEH0tYQisBOwX8nexSdzYiHc1hsmW9\nY5MdogI5eM3eazFeJHga8en0t/1fhMBkOfLHlBtNr/78XhKOD1gIgLV60ud1\n7UVExe6kga8ajFvgFEzuvau50jx+G6k5Xgjk45uJt2GdJKc2j+deG4QCzBIS\nhnZTZqJk7UGyXxQjWpKUHwpnnJR1McgUxMaqsOtKvBb71ZzITQ2nCxadqVY2\nF4VgGw41UIoyEpYa7nBX335YiBAKqd/HRSt/ZMDjQT/4sd332RHBi+J/ST6e\n0epo\r\n=+kX7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQNR+hzgHUH1Gy/7diE5/0O2xqK0pwRQyjzUxxEA9yvAiEAz8vqH6GNCMWszK2RP4WiMAF2dDdJgqasvzwWrnwI7X8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-25_1561490470518_0.4913943437692121"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-26":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-26","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-26","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-xeRKqO+sCOxQXs7ZbE9BqCaRxOW4/JlymjbLTBB0JVzkNHADCV/uFJz7TsOnLa+RUdDIBP03dcfQpbI5+UHTig==","shasum":"65a109cd1d9ba7440e65b80b631792fb8c0340d1","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-26.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE8WlCRA9TVsSAnZWagAARlAP/j4I/ylh1/2IT5Vf8Yix\nnlw4jqzT0uS2lV4Gmd4pr49R0VlEGgYv3li5uVMHHm3JCUFs+0mQCIz4pKvw\nzz3DVOGTb86IMkQrvJocYIoWjTc/VMIwyjwQDiUl6ahO1/aGf0y2m7nvhhLV\nheqk7i29/Z7lv94jf4Nr4XYKo2IJMRdSPDfC0P1mce1Xpr57M2Ys6LHFecm6\n6JLFV/SogIoByhax+4eiaS6xS6pNnwDzgkDlVFC4bkNWo/Bb3IGPiz0p8GCJ\n8dnrIOkSkBLmiWpT5jOh5c+kJ/7vBdfZfYdMZwBRyLnnJPM7ImveGuemYQ5q\n8hCMd6w4spp1LkHFn6J5q5Fz3tCt+vc1ry3AWMQuQtWU9lIZRjtiLDGjZtcR\nnPh8XVdHTbFrsnGidlWnj4jMVY7avWAMr42InHX0AcqigupiO7zNsyb1kBOF\nAiD5u9hb3F1gJdNf0Y2nhNyDUiCcmMZFQAv8WhaYplKEiqHWbBNkmO0svjCX\n48evjnKjbecGvgnDZZawWLAYxxbYq6I33dI2VrPq58bYcIGO5ubkqnZ5Q1O0\n13A0+ZguwWiEgiiJQDx6KPAzLcJOr5MBVzkqXPj7UY9eq2le2/L/q6kjEUmG\nTuXwDsuPZMnQXEjVTCypx/vekK9xDDXDwjy5Hq5D8XUoTTwlnm5rXEphzRIM\n0I/j\r\n=QYf+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7ZbyI6Km7Ig0HMPwXY47V9i5Hh8hEOr2lXBaerCtwBAiEA4aVzhZqfP/AhewB/YEmw9m/jssj+xqhnsxUoVaeevzA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-26_1561576868863_0.860569254559225"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-27":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-27","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-27","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-cGYAdpHrFI7X1JzSp7NZ5mIPc9ca3EIi4jKKz3NxCR74wXqAvgZ5Uh34IqWRQ19oUtm2qiTlnPZt1L+zI60m7w==","shasum":"e193a704efba3361c9ff60c85e1111ccdd03c091","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-27.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFRdYCRA9TVsSAnZWagAATQYP/3rz+t4K4nAcegTn+XSw\nn9KinE2hbUq0GOiS7+tuas365qJX9fD+78L/QiPF0CwIG+rO1wajbGQNnJ/l\nXZ4qxK88/YbGOwkCOL90rx3feSU2TOex906+zmdaE7DvBV2L2Z8FffgUpfm7\nPO3MBUpNUaN1VSl752H1KF+43ywxynjW5h3yyYn9HvgSDDBKNUuJa/B3JVUG\nDPaBBEB8OjalCXdDcw2L6PLN5oOm0mFjXKe1/MLSwmFnus3vBiGDnYwMaVP+\nnSYWUG5TrzvT6e+jgYt58HmxuFdcqfDrp11xdOX5pYODo72XkwoDDZCsZzzX\nK5nHY4qXGLOv4Y9/OzPH2Nj7MMvO1EoRjqdLdw5KAYNhyHI/eJ/CyP1ZlRMf\nILoZ3OPdik7lbNFB9GdtDFejf0/YfhF7UpZw2rh80QYmt8WdLt3XygpATm3/\nieyb+kC4Rf6h+hqcHZplkWWLrIq9A/k1ZRW4XZyeI9Pg6gt3X7SGcLxgbhVX\nEw2BGgUHiQdDcRcwh8U72Yj2tibEPuvN9h/OF9NWl6Q2xM5DB49DOsaXUDQq\nkIfFJbHV0qZzUlcDRcxFPhwaR3VHf5kDD/8BD3LSh3WcxAgCd/zgq5J4aiF8\njyCVvdb7WyFJaSfgIXMxqvXfxiIMwrok5Bm+A037/y7TVR6LrAFvCQnPDuaA\nB3AA\r\n=iJ8u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLhWqQ7N1/fRYai+MOlhXjEpcmLpRkQ+zSqOeo0K0CrwIgMEyLanmggGp6vB0taoh0mJCSojWigGMPm49rwNJ+3q8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-27_1561663320043_0.9771548852475225"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-28":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-28","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-28","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-MRYxY1vFMgci3KTkUOwkfKsw6EITLjIDIkPQj4lfLMFHx3dEl+QVjQBdap7Zm3vJC6fPLlGs7xhr3ahhbtgg0Q==","shasum":"fd526939c32e069822b58fe9f3ae3fd14272999e","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-28.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFmiHCRA9TVsSAnZWagAAFFUP/RS5jvD8ih/EVApLr3rT\nHUrxooNR4NcC//Jrt7v+OE45oaYvflXjBs3Rpt6uKt244XCInOmZjFDz2Cc1\n6rGlOUORreOSkL67w3zqdgX4J7lYj/bR+RRnSW7V5Z6D3KvdbyE9D0FltQLT\nHDZ4Ad4x4eg18GlLUQ5jMBJgRlktuyNZamvRbmPffuhI6fRL8BXtIBzeeWkB\nnhzVp9TXm/izlTsVmtoArnGoERr0bpCsdRIKxoD8raz6ijRAHoSrbTsW7oZ4\nzTQu0H+umtHTNU9NN585JwiE/IrsHD/WFYkNpHjJuRkvd1DDbscpbBsWrsN1\nMfbaNiqMgOmMY7edid81OP8C7AV6GKdHMJP/Ay2YwPuAhJ/1hVQOT+n2U+sz\npHpxUMzEqBFN2TTtTigiH9H6LCnYslskOZYMQ2VmzAQajiTc2AEh+yCrjEBl\nk48+T7G1jgp4i0oB3pXvHAkF685lCiDudT++sfyrOdAe5rN9ZqzeJSOF5WlD\no3AAF2Kc1rgbL/4SqePogKJQRN3ZSL+bI3qubU7ZOIaj7B6U0myNvoL7IoTC\nQCn5aGQ5VhzjcKQn24Ezm3oa3ApkT/OYBkY0C3bn2I7CTUvksT9/uaWOj50F\n2/CWkL7oLetO0bp4iwyRB4OiprjmSDE7lnpsQANAIT0qNtslumfTc8Z2sF6D\naxTI\r\n=1scD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjPxzr05IWJ6nW5ZYWSjN/Hz81UjY74Y4JcccFRD2cUAIgdimiTA4PvdAWHYCuWXUPadNbtPSjErPEwyB5pckULL4="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-28_1561749638626_0.07520045591665014"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-29":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-29","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-29","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-356u0/aqg3hDZZCKceHH6yM/xKiuX0q1QiBq423ifD60TdaZr90TbG53DMxe0IgzbzpNV2jVEmGPaG7u1LKn/w==","shasum":"861f2000a7af669ba98dbcff7d61d289e3c72e59","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-29.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdF7oZCRA9TVsSAnZWagAAtPEP/0+Sp0f6ocrf/mZ3cp62\n4p+g/lls38xImPyjeZUW79YSd6LGqaW/tmLsEI367BuyBFUZa3Eze20dkcH3\nUGkQ+otbRidwEqRx+VSDc17fHvplTX6cpuoS3XvKay9lc5w1z72JMuZtH6wM\nFMAXZxQGKfAtdGq5cF6uDLeWAL0zHSHcXFCM0jrI5NSTuCxkpEzk66sxM4Eb\n+wArXWY0Ydw2H/pyr0wgm5VOTSzDBrCY6GUQKVapmblNIPYeECUtgK2gZJLE\nvo01D/zOKVfSM4txw6KyPIXIsxWk1fgb23/rwmFg86qTp1mEuerxvv0UtrBq\njMQxGvbru6kueqiNKjzq3oq+DC6aDP+OecgG2tl3TR9dcN3lcreb4qxkqKZB\nU9CIeeDvg2nZ2i5EjUGpPY3ni279pfb9c0G2XSWhcm+2b6JPgvfk3ZGXLhk7\nGxQwtbqRGesOsF3OWtaNqRJQCrYvpIQpe2Mz0wOHcyqPba3BYhIxJQy0Q8as\noenwg/7cis6HrTCO+r0fxPW1IKNRESuVTETgpoY+5ixZILQoHwVX2Hbdf2d8\nqebhyb1whSaU5h4pbK55nzb299yi1/2cC/FhKPY5GCdwsqp/cA4Ob98qj7/F\nEl0O62I2na934MEVs0P/IB6rR3i8N4kYAtwIyh/QSxEDygJ7c/bb/oQq1Wtw\n3al6\r\n=IZu5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7Yq1/XO3kRbf1K3uBLw7yaIMrYITJd+4c/EBGbXgzNAiA7wgGwixtcUZKC5qDtKQZNLvh48lRqWvyT5p3+9o31Hw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-29_1561836057066_0.5526000599084475"},"_hasShrinkwrap":false},"2.2.0-dev.2019-06-30":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-06-30","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-06-30","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-T4KgalssZUos/rl2oWiGh7Xw0FHm3KATX2CQVM5OvIVOwGRtOJvvkQKxP6CEE2ime3iFvDcp9hwnqNaQKDhkUg==","shasum":"0aa5f56bbf7dc8f750903549ab8da3a9a2a1223e","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-06-30.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGQucCRA9TVsSAnZWagAAejsP/1P31d+kEAJqp1ElEaT2\n8W1SEcVdzHFK/SbDNcU0ZZvw4yW7K7WThAuLz3urzxtm7UUzwYwQNkxMo0zG\nIteiMcFxkZK4CIw55vKZq8OFfB5AxpUHCSbf+PYGMGHRotyv8yYrmR0A6qoB\nzTNem1E6lqatR30Xm2fsZYXB8cwi96G/Qqqr4dsWDyY14w/eJbGheVcJJG/r\n30cKPQomk4pJ4ZNMpnEPtAc5zVXiba71Ek4F/0m1vS1Nh8Op4MDwO3GTv0op\nh7Ebr2MspNQUTD5weEwwvqn8AF1htQq5jDo9rupm3FqvxToi9Qt0gRGQPY1I\ngJZy4Ad5Qdog7zBW9R2CDej8x+rRGAq6wSPdHiCGywusQ7mXoJ5tHo5kPFFv\n7JMemWXTwsr+0EAvt7cR1+khN/5GncdmQYlrgLZqbkmEpahfnn2YG3AnY5ZI\nVX+bXnrfFEON8GV6/oDSfEXMowmPLYFDRA5rysCj1HsEEhj4yIUJiTYnqitL\nz8jY2ERcQT5z+QjO06n9hXmDtjz98u6YK0oMbTUjkGT12S1w/cuNsrm6MVRX\nQ3tZzUP9VwVR6mCtm5UZO056LH1F73ZKIlfMwX29crWU4NzbgAXUCkiGPYhG\nLztgn2Jmh7aAVhAHP+aUNEwSWj7ebp8FI7Lmid54mnYMOjV4oDiVyD8yL3Yu\n5d2z\r\n=SrI6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9NqZoc5FPJISNPV0pSGUw7wUO18z5qKtLh2HkL3ztCgIhAILXfX8b4GiiyL6jRDnDbJzdGQPHWd8vk+jisfEOXcrm"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-06-30_1561922460040_0.010107537240668485"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-01":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-01","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-01","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-RsYfsgnrq+LgIYo2E+ocRu4CWcRpWRDeOqB1RNBXcj3EeWusNYWSbdgUGuJfbBjVeKRTMKLzeQeWszQeoD6KvQ==","shasum":"ac43d5ad0ce3070b6ae56c8a45ee8ba664729981","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-01.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGl1HCRA9TVsSAnZWagAAwo8P/Rdf1nrxITQOW0oWN3GQ\n+5A5Vh6OevJ84mJVA9Xyd4gLQprtHyqGrqanJnF+maRHPDy3ktI3kcnk0iKU\n08+RSlFlLdOfjWuLZgkeHcYe7LqvezpUUdNflgwpvnQYepVTamMwkMoY2Wz0\nxuAS2APGZVGk7uaTsFJk/ZoRPA3r9K74cNY6oNOfEr2yhpEu/gnUwxXEEMec\nUudYZmkswt4Tj6w3EIu93yOpVVh1qPf3ayFNoRTWezM3LnYNiQpmD/8nPd+d\nl3+XtToA2xUVXE9r/EMP6qlDnPTzI/iETzK3wmIadvjnSScKAK61kyDcQX8l\nlyiXMhlZag6KVVOecRZ6iBNwhcbcVt80q06Pt4jNCL3IJ6W7Q9di4KLMXdXW\npFToypZmbKbtNa+r9KQd/jVZGLdD8GgyFjK3vVuj2lpY96rFH0YGyaKLsfpu\nFTOhnXYfOgLcnXADA1sRCw2D1vdg0/gQSNWGxtUtrzIP/CFyFI1cEAYboWn+\nfPaFX+YCtb6SOD1/SSAZhOJxD4F9QMBykU0XD4h/RVWeAcksDWOe9yBNVzyI\nw/PYmNs9P+FuFTlcRFBO4B9l8zRf7y6nTiacf5/mlP4F1Tk99ZERNF+OcsC7\n7qjje4tJky1WWyeI9DGzh/NWS0ZD6KjhBa289jXGongaVJ5/MXT6zoat4hLI\nQ1Xl\r\n=vU01\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfAyjUk1eg+GR6NVTj1PB+tLlgqkMO+v+FjwzPgQmjnAiAlM+i1PyStiR2OygDU4rC0l/nrFLiEZEQPZi7/bwikoA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-01_1562008903004_0.33398910086963607"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-02":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-02","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-02","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-ki+3yom9jpidoKo2APmqJVtt7QVyQFZpuqVL6F5SDoFKcOAfECyjk41vS1gdok7/rpWp0G8NHORs9NYhS5HW7g==","shasum":"a6ceb99b3cd35f44ccbeec71fb844c1026cae155","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-02.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG67GCRA9TVsSAnZWagAAI5gQAITaIUmKCcxcyVus2ABq\n0we+HJAg5nGCBLC1dA6Vfx/pubbVhuUTrhPniMbaRN8wFngF1pLqf0gu8X/W\nTHCoW/IS8ZcVrRPucru2NM0mxumgIqXzCJIv++GKCLvj71Ur4kMQxB5wAp4w\nTq7dmDH8SnfFT0nYLcARp/s3ocwYNuIQOWrsCcJhDufP4YuIMiNk3t5zJQ9p\nOIz1LdaIc8AQHNnoCcx9/uZUfvVgS4eCidDM3Sic64S2WMXx2JZxi+6oi0DZ\n88tSwqQEse6q0dCxYbi0voyfSxyeK6NPDYP4rASY1XeURK9KHZQ2KBZ0gjJM\n9TzAhFVBurO0sKSNaHnr2FToPvr79ZZvi4B9plGTBVm3QsPoxe5gg7KI1Gdl\nw3KYeXLIJ+lATuIbb7eNt+qVHpSlMTbJyVmjAx9vnE85LCMZ5EeZ8eie98aP\n5lkgtjjwKf/iZs035anJwFZqwhLeZtyjhf27HVehhcnIOwQtBMlmi3pLZdmg\nn7kPb0n9O3bLAML9ufu700LNM+ttnur2QYL2/6o3OFg5kWdSvwz0qlYWBZYl\n2GOW3t7Zl0uGDP1HEeQCW0PH/4m4WzHkSV+riZxDKC2T1UxveCIymtRmL6p2\nw2gvZGRnaCXEDRhu8jIGEmQRbksjUYK+PneqbXf6JmIwEhHOAZcKgAbtzs3z\nV/FP\r\n=uCiD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMzKrRI2LQGwHPt6D43XByGeNQddxWeFWY/la8vB9JIAiBhZF8cWCNWR4CVmGnDhwiB3qsqNSZTCw3v/qTq6O62Yg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-02_1562095302275_0.5985976045139487"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-03":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-03","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-03","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-dSipVI/ZFTiNaxqKEd8h2UW7L30JKnRhs+Kf7/3igU3fqkhBT3O0mbGefttZgT9oI3d73EjIbd0MZ7IA/fni2A==","shasum":"47ccf9160c70d7cf0c82bd2db58b0762f9a608ef","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-03.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHQAxCRA9TVsSAnZWagAADk4QAIYLktiANLIRo8dSqjYe\nngkjd40TkcGQ+YrLWi8srlqwFoweWDaT1zXfwkxEpYNj7D1SJuHFI1zPgcTr\nbSH6lmujZrGDkX1ReJhbjCw55AmqquPO3CYi023Aywnj7A1jMxS0jDvnxVpJ\nLNa6AKOmaWNtNLhyb1ZdTzQs86PYDiKmSlDUl/aJxLuF9lCWfq2uIRYyB1jL\nKF53YmHcrZL8wCSspiAz79tWwtJHX+mkPyGdo7bornxHbzN/gpK5cHZbOxWq\nZ4ekNExZa4w8yfZleGwZEWmqa9PSU+91Y4voVbECZgoSXx8ojfhB/rrXu99V\nO1Y0S/5lr7g8t1n4RZBnYkSWFNOKFIkL5DY+TJ45qFfPaSe77kDJrTRuz5zr\n68WO+fbbsAHL1ck2Qo7Lsw8cZrjAqcnJB0Xo0DA3UQ0+PDjAciFT5YhfJJIH\nATQYY2g5zQIIW1C7ZoQfWEZrMFsChsnWnlRG7TbkSusIqa7gSLD9DA/3Ednt\ncf2/JfKkoh1HR55+9fI5LXvB3LF2vFuudwEwR5RJTGZKkswk0RmvpElbOBYp\nP4XPAkMKMHEFVCANZEHZn1xjBk5+4rXpdvOvsraAQCmJ55HL0hXoB8Htxtvl\nX31DXAL9D7NuJaYR2bKmVc1LAal4h765PpWZp0Qg4yC1WX1u6ms6AZ3YVvga\nAKbZ\r\n=5W7j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDavcW7qkNsnTpA+m4Y3E+11q4ft0pc59JLYHI0rJj4RAIhAL6PkxgR1FBq2Hv1HHwCS8iDq84eZ3MqR7eXIF0UH2kY"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-03_1562181680475_0.7670287250224754"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-04":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-04","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-04","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-esQtycZH+7QQp2BqgmKb8VmlraCkXfkDuKDTT4dpm6ATXgycVyI5hnmiTdE+KUKAqSzFhu18jmtzrrSjMyUHTg==","shasum":"b88f6b086697cfff5e679c9c2e651d87897190b3","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-04.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHlGkCRA9TVsSAnZWagAAwjEQAITbVFDOLCsAGxe7IkKV\nCnav8dM/vvS7KnGg/ozLnt5mByzxW9PgUIX93Sab6Jh+xwsePzlr14Ow2jb+\nvTmEvM77ugyu33YElvQLWK+SR2w6mFUWXy/s82QRH5yTsp/jkepfQYQ7zHZl\ngmmS/2MVNnV5jwF2zjfuhxuiX33r+cCx20/xOJ+K3PPPJ52+LXG6061p6gvS\n5HGGu+T1Wh+h4809NU/buUTsB2DTLKMp6gpssx242igRTPyLrYhje3F8CaIx\nqMeJs/bBkQ1s8S3x2demFyBlmRZJiIFJ6CyogpPpaECsogydTKpc18IBELBv\nyPn1wYAVJRfrjah/WC/IvtjiFKLRfWC/v3XW5OqBXk21kUlBXekZe32fEaSp\nrZktR5zcaZ/Qd4jv0smMgob+dALkD458l74lFL6UDLZfI4T/gb6wloQLJM1o\ngpE+XB//nsaO9UVXAGgRaBv4FVaWXFmYo7xxELHa26DC1VXi4hXb+Y7QjM8d\nooWQgI0qiPLHr9Yfv5p6N1e8+yfENv5msAmE0HF0npdYp28JGzxIOBR3y4YW\nOqCqM3bccNV/aZqo24C/a7te03BunHcH1oCA+vQtIBhySXUbur5K4esr6i+W\nVPYFBIhHqhe7rPdd5GIZGMDUCjIDrug1527ZhnXk3LfKvfoGTjg0cz5iChC9\nbsj3\r\n=vmIO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlJrXgCNaqE6ZtTYNXQlnBexuUToGrp//GilcvyRifgAiAHi/zHzjSu5A3f3V17KIZZvlEbF9HtCwK8aebgvSdLrw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-04_1562268067289_0.9690576843431535"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-05":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-05","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-05","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-6oS7RaULsSQBRq/LJrMV0SBq7VrRKXTCorWTfeOGwgKh0Ef473/fJ3jWWXjN7u4k696Ne3O1OKsd2naE8eQjCw==","shasum":"f85ec9cb112d8845c2a403d615538b3a4147e362","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-05.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH6MtCRA9TVsSAnZWagAA7IsP/jIiz+9T+yHscK2xqw6O\nNC1uyz+0Ezn6zZayWNmTwN9M1EMYN19aKwFIV8sYqfLz2JI8WbjTz0oGIl1g\nSUZN89PPExC5YqyYAWDsasz4DO3jKvgFtohSgqiit5Guk5vQB52+/Dro6Bkc\no7fiuuSAQOR3inEsUZy9zoTjj1YuepVkq8X+ZhDx+MLSsEYucVdqpexflF4Z\nb0c65UveBLEVkdsKESA9oLmqXsc3ZCGQFjfmpOv5ic1F0IVrE/02/ZM6owDD\niRk92kp+LfY4oZZU9zx1337NyAFXH4rfN8s6fvEkDdqZajhz2d8fzySgVZO/\n426rqWCLrMMygqIeFKCbB4Yx2T8/91Xj+qXfsBPXOCoMtqXcpfmy9XX2bVii\noDGmfHvhDbisg6Ytt2vb8Fg++jKtJdmhoNEsgOjOwLMtED7Vvd6j2TYobp/4\nmnXYOQjVwiU/LA9SN/IH3ENTHHh5Qj5kis8eOTbDpCEwybuGtmuctt/qZTP7\np4o+zQl2gnKTpgFf4MOl3ORLvY3juCOm7HZtki2M+7mwndAjlGf38H5eVTrX\np+vS3az0NF6DB2FguVWiDorc9Tlpw9rRghvkPKxpX2DOLRyhicn+V6lNX8s6\ne9SL9jFJmR7nNtdQEw8WwXw7KKKjshEZDajHlKO+2th0165m899cJg1FeRy2\n/brL\r\n=QIAy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoE26dDDBaW4wWpHAG15rydjVeh7ENdeiDg1uaAb2vlQIhAPKiqoS+IREEcjsaPZo/HF60qwQFm0HHNB9eb0Asjh+2"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-05_1562354476776_0.6419597691410732"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-06":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-06","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-06","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-+bwWjG3iBL3izzP42XoYpthfe/vFPDVi6G9hurVwz3/BkRtokg9PgtjEDlUIJb/dIgYsWp3DQWnQ+DIIqmPI6g==","shasum":"7837c7cd7225507f2afcfbc70ec55d2348579e7c","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-06.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIPSkCRA9TVsSAnZWagAAaukP/jg3yowykl599lRmcKWM\njNYpAJErDEscxEVpbQpki4HgkpMpAzsbUfmie0sKC8+RniCALpTB3UidsrJL\n7iXB8E0tNtxvP3t82w9m5cvtwFrge2U1IrqTc32hKzATBKgeyLh2nFoRv1ka\npvx8dvC7yjdyWDvQqklLoPo1zu0MAeg7nbvslUq5RPj/o45Srn+UhzPeEwD2\nnJV3R/8iERzytqlzbU0eg2CWH3V3MOVWFXuxprHwBTLn3g2xFATRuTC6aZWp\nOM2gKEehRfWhz8sK2jGa6dxnOnYOdBbcCGnU19ocazaoTm4LBeyM/FPKG8qT\nJ1KJ0DaQf3/Pvq1AWGND7i3vKV+urIzEdxejgETUzZ8GE2fKNNdbhw71WrlR\noHTzR4CgRWRW/E7Dww/XADAKMebp1mlPxBZjRBZpwXdpNznJZ4GjKFKGiIjL\nydHP6zs8P0WABCu1Iv8SxIwe7iqYgsuRacSQDkt9jYPF5N/QhIfvZNU/0Ly6\n7Cb/N3TyOsnMnHF1as7kxMqbAgAH64WRiYZ0XuA6IXfyaRHiGGBiclseqSCd\nodL+GCxR0HY9MoxLG64dosnvtEQurYgXqyXnWBlLrOihQ/mXCMsvWXWEj8km\n7o0eo2ASdiZjcarMPCyJ5qxJJl1W0zeopRY6Bt9Tb3cP8oxUMnld/zVhuEuY\nfWLf\r\n=iHqI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgCZnh57JN5y5rwvxXA2H9HSmNubZDfZlyBYhTg1a/vAiEAjU9vXYKWD3cPNsE8BdGa2xFSMzsgAsBtO4XpY+fHXA8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-06_1562440867502_0.31119920477280894"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-07":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-07","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-07","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-T5pcGcqD9aZGx5KOp/p5n76VJxMaygSedq2mFsftWDe/EJuj3vSzO89rnlzvxDZ3kxd1PETxlf4jEdVRZXK98g==","shasum":"7e66249563f8cacdb9032deffd8e6d76570fee92","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-07.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIkZWCRA9TVsSAnZWagAAD8MQAIKuAiz+CHi/oFXfczc4\ncGIBoMpzzAser7IF/7Nhpqu6r5BOUddTKj7ObSvTXJIceiXR5nibRLZkLRSg\n2twUqUiqE5CSDoFvjQCyJ44HgeBH2l2cW14YQ5rB1iubj0vGK7bhn0pSpwHx\nSH8ioNpCmm7oxkcCkvKUDUR8Z7NyNiRaACA3sXhNCripeendSKxp2wuL9VIv\nIBaSv7iULBF6nZ6OKawvPpK6a5VQ9kcK6di7jT16xXvT4cwi8USv5xIIH9eM\n+Az+UsW2+4grKq4N2XCHpGyapH/mIXdufCn3DSSgZuLVZBMRE6dhpE+2hIb4\noUZiZdJa1DCNJ0wq1hSgJqWJUnVtlQ+2bnSjC3+k0YZxsw6bIYrWnzXk9Yya\nHa0K4v89vlJJuO+7pTwjDnv+zDH/TWs5XYxJuyyqL8X3ERHvRCrG66wFaJYd\nq/zkmGUvYZkSZvNyVmmr5CksxGZc0Spa9APhhRDmR0LSC8rboiLVlS99h6AI\nciRZWvMLTdRRNdayGOp5EYK87+xvqkc3VcAq8ERtHg1lXA+6Z7go9A/hZYRe\nIe8ntF86w6DF1QoOT6CmqLzP4zPjaT1K8/g4luxf+FMxs+5QMOqJzyjJreOo\nTXZvrCbhVGDaA/XzvDU7Rgwg0MRh2bCXLwiRsrx5tFiJw/8IVpICNokYB19X\n8PC/\r\n=/d6y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5NjXKi7Bv5G1sEJTRtxl58L6O+IHPpt38MWOwEoLPWAiBoki9J4Wn0uXiVMIUI1h7TYdna7pbfF2h4EPcIsJEfaA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-07_1562527317252_0.6981762001070846"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-08":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-08","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-08","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-TqpMINOeExf7tUHMR1s6LWnTAjQzipPlqS0YXTPZ/r4C2RTA6on19fgGibfkCMT1Ycx1nOlQK/v5UKlbXgp2PQ==","shasum":"7ee429404a81687b1891b8afb160592980b26fef","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-08.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI5e5CRA9TVsSAnZWagAAOmIQAIF5uIDqGIJngVQQubdS\nH7CM6pkUFbejn0eVSCAAubiy6m0tMVDeUV3IlT2ZqRCIPRWg43g2vfygIiQ/\nlWTK104drYkKCEYVA4uIFwIyEMVIpKg4ajqqmnZrK0Ko8vPD7OGFXteNZDGj\nZWvCn5roMMW0hOOlAlVGxVQ9QQNnFT3azjwOGdOH3bKDz5Kx9RahsNncBI/t\n2V50L5pVvoQF0WNdRBo1wq1ngp1aW51p81GgMnqTUi4dLiYZFk/cyLL+lEnl\noy4oyp92PKgEpwpiRUUmvmWnQkKDb21d0KOF5K3m1rykZaanBKQw3qLH6bQS\nWO0V36XCHK9JvOTzfUBWrL6bOuNw2BbGJI38UliuPPAM+JH+IrqCJe09i+3x\n040RxtKIJbp5sXxKvkt2ebOvbNdaCag2xtV4fBBuOXdh9kTTiH/f8TW2T8ua\nVlFGwKS2pJ8UbQ+q+SPr5cI+7XwffE5VKrkRMitRDN9qH9Hfi0G6LpL5YQ9i\nrCcdEKt0ryirGv9nUFiL8Bon+eEYQnBxo5RgEGqDKKah48874w0gwUI8n5L6\nPpY+KJDpp1hGkAXRSu73fyn727xou44rKrWdmorPaVqxRpWc1UFadEP0vrhe\nncq0FARkfTMmLiYMPNJUr6m3mSdcYHAl/wxZRCiR2PtphOANWqiE+YvTEgIW\nXo96\r\n=5KRA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7xT0jQg8c5bhssc02mfgdb7k6x1x8jBOe5GZlq6MugAiEAvbQRxcHH7QNpi4tv+8Imr+zzI8HEdpgDisfNlR+1VWA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-08_1562613689128_0.6586281910020031"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-09":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-09","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-09","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-vaJ8ofS9efXX/aguvUhbiwbPdR9R4dl6Mx9IPzPwkf2MQwojMG50dpuI5Nuv7VarMNwT1We64Lpv8luZrE5Sug==","shasum":"e23ed8026500f3c563580c750b9c079382bfd0b0","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-09.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJOmFCRA9TVsSAnZWagAATb4P/i5whHSS/u7KXbuh48I2\noflgi4kW8Fg1+aMux4RezmPyyoDgk4U+yL9phDH00ZXGWVfx4MsZhNNprg2E\n6tYURi95p1+7VZITcp5AX9KGIkvVEHJJZMaDB74Wtlc+xHDNV1PdpPKTEt0K\nsM4EzEq6Uttw6Yp/ten/I+rfLhyW4jJioFGwic5c+tZCLCnI7LwkMzIBaJPD\nnGv4E0VPnv4+lv6OZ8gwmB46aDvj/MDe1lr99DIiyuVVsTwnP0XGhquE52Db\nPs9nZH9TkUdzNbTp3FKYIyeC1QTheOkYDzZQXfEQ8MWmQCe/hLwx85iBFimp\nRse9TnziGkIkxP3qKbfrI//XlO2eSxLEumHbIoGWeYHqId2bW3l4b8eN3c+F\n/j5JQ6qhSwHF4XUoN6qAHkYhMauQd+2Yskbg/0tKQkl7IWS2u9KB4uH4v1xa\ngb56GhtMRK//0Um/FDI8NDQ7iwqT+d+31CaB/mGAndKkvIAmFspovVkmxanr\nJfYmtTahZIkSOTQl65+J8+Fu+8AUG1EbA8cie9m0k94WxRixl/jutxdxU1JV\najn32FCKiJ5yd40XYlb8aDxgN3+lhzwoOExxzvVSBMzXM37x5tZVw4gKt+W8\nQHHnXbS7IlrG96Rw3qGCW9nDS9+YdfQUC0l3WussJur8mKwoRIeoAJFA3WND\nU/PM\r\n=ecS9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCagJPOcgjv1uU4tCh+dCKbw/7pUFG+fMESLGLzmloOqAIhAIrPBJCheVhKODqhitCgU9+P5U+Kh3k6iQm1v7H8RN56"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-09_1562700165164_0.6133495281273316"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-10":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-10","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-10","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-b3gCYtIXRzVYeeZ9arnJfmHqm9NVWsF+i/BMzTgyiFENm/i7+/9YLgH0kzne13BtjxY1k0xCshSVrfpAuTKhdg==","shasum":"a6d1f178b56d8964f415aa26b533a4f058504741","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-10.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJjqlCRA9TVsSAnZWagAA0mMP/jWGkYB7z+ezDT0bbRgh\nv8Et1aexpWyanlwYV37cx/WhO+JePCHwvdXFePaacznzuraajcaDc84G8/Yd\nvVIPgj6cYd+qtiMaXz0V1FQqvI5a4n/+TuhG1gCF8TZAGFuiX+o85fLsGncH\nqEaOjuqCekJ8bFUu/fig9J1W6VbmCLKjIBzcsZpB2NKoCQ/WP71RY8zSLX9h\nZKf/7oe8IsmgTWdREH1vJPTeP609H29iQFmzLJkZHIWLUaP4jb50nElGEHr0\nmGYehabS+84zIqg9hm8cjbva5UB5o1Igow/i2x8ULIEOJdu1d/HonCx6dqF+\ngSvoe1/UgqbZoMs6+YYbPXJaeMf5jXYQqjNrjr4R9LSHZUL4GQSYB93syO5t\n44GlV8uhfjtG+AfT6Hz611yydRmqNrarmvTM1OM5cSWvDP74ZfdnY2j9GO9X\nc/vXlqCZetvMN+MFLwE2ALuZbss95cCHPuTfdcwC0SMnpIBMTJqSMvXQVKeT\nwS0VMBQo8QzqgOChUzffyPGq19au5WBhK2fI6aFioM4TEiSKV7K+/ZDqVadH\n121kbc4H1xlsqdm3EZeAZ73J/cyMMQB4RhXUApDuWcfwbKO+lPwt2zWVrflT\n1o0SQmwbW35f7OUle54yEBJ9wUWpDxYreYQog7CE4RligPvmXha2Ais6cFas\npDL6\r\n=/ojX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbjMGuTiBK8w9JTcOemU548J/DWna7/gf0AhRzGzEwwAiEAurswW7UpZ1r+maCzoBi/hgFtk2qdwqUl9tl5jAGCjFM="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-10_1562786468580_0.3543163263310707"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-11":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-11","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-11","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-vfjc3tR2KlFUfr+e+kRNCRXhJD9lvDvdcj6zUAS2odrdBxoJKGZLmuCnOHFzv8YUVJZgRIHwoshb/u4nAfLUAw==","shasum":"de60443cd6c0d8f2cb165fd83b58b2fbc95525ae","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-11.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ4w0CRA9TVsSAnZWagAAJnMP/RtCePHODBSJkdEDErhQ\n62f37WcS7fH1vDQnMOkoeJOEz0jBV978Nnwf2PwtMs+g5UyV6qUxVaginM4/\nHc23yEUXVfUU+fzQLwbUhO73ErhS5d1/YmgCyX4kIAbsY9Nz8Yfdai7z4z9O\nGFIoB4OIy188gEkrsU4JmzkW+pE9ZxdC3AwNeOmLVY5FyKdWYVkTUsRVfw6f\ntFOQYUW5SrgoZEKzLCzyQ7gOq/DeoRO+PozL0E2zqbA0TRZ9OWZnHMM/D/Yc\nQ2ebJqV3dfOSqPAoIhyLJqhOzQHAc2lg+yMWapJbk6sg9cFSiwXJvBDVwxPv\n33yYtEATtSjx81ZWzQ0OGKC7qHsVKwVnKSuafoLs23CWGKzX54uLH1zpf2un\nxYrfh8dLEam6p4uMRsntEMT9eJZ2tDkF3IIbmrdvSbpzbrIfGuGQgELFuYr7\n0gxVvlLszAl4pKbKm+5pk+/VT+ISHqsSA0y5GclxerXhPe1Fkm3ENdCYnvip\nLrXHFWICGXut1BhXM1KhWWdsJHIFMY0/Gk7Q5OmILIQdmZ6Xx5kd8m+2gP2e\nCi0LrI0k2XlyblPgDhZ2B1oZAY73ScPwkyFZecaMZrgkRYAdUTsADRJ9MIdH\nnG52MAf1XryFGiXEGLvcN0fOdsnTShsdn6hbrFsmQ8lT8QJWicQA55ZcJEXN\nv11N\r\n=P3qv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwRfgpnWbQtePjooIladeUWHgkClCqGWRgk1lb52jzTAiAi/+D0f236leeYlZ6hF3Ua/mByPenCH10LRmuKYZQIuw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-11_1562872883568_0.3535567440564571"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-12":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-12","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-12","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-FNKpFoYxHk6TG8DxK8ntlv0cAUViKnd6H7W1fy8th06AueaIi/s5tIKMEeAP9BuprVEsiFwfCxrTzouDnn1q0Q==","shasum":"a1bbd421cc7b37e07305b941d7c799eaf9d23520","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-12.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKN4OCRA9TVsSAnZWagAArUwP/jzgFuGW/j3ulZh1QAwv\nf5b/3/iGeB03q3hL2Bk1fyS6BYKC7uSMS2HUNmKGgbJ1Ps/Mebk2hHtQ98bP\n4bNEFRCAqo43lzL7xUZiJ581qFnD/FgEwpgRNKbdLxLXT3fdBirLmkJU3d05\nZDs1cRs5ICNKfw0BGtKa1OoqJf44aCMAJRvWtXYzZpgkwjfNxkGzcFD1GfN3\nhQapFHPfjw4u42PZhDo18ZDPnVccdCGXitREmNIZ+sevO5A8gmWjtCQpzFPd\nXpzcXwI4j5CG97Q6YBiFnpdQAZOEUkIRr46ay7gBRrvxo8QvORLhYoEX2kZv\nE0bXUUN52AaV8QT9cH01OGzd1fGD+Lma9+CDZo+OuyEAn+BMpRfRV5nYasot\ngP+MOOAoiSj8grdb1fbSB9KPSYkSFQOFe9ZSaq+guFBrfEYPTAMhFHQI20IG\n2gbiehT1hgUW7/hIQ+H9EAIgCadhKm+taj/H1ZGi5z6zb4LIBJHvjpNbMBE8\ndr4xi/1aDUvsrEzlSIF9mxhXsAPUogIdHcpq4PMYSSL0GL+PPFz6YGq0IEp0\nNd6TMY8D0gacijVg5vYajD6rX4KcMGERFfemlYYATef7VOItf8NZWHsvkVUp\nEIwsCdQrm6YloMUpQd5GOYBCftITR9HhdSHnEN6wneE9sK6BYjg6NEIgrJEj\nxnhe\r\n=R4pY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbqo3Lhi9I8ajwDcYaHxBxkxN3VwNQ6FAB/yB/dQUtIAiB9Rc84b3jqw1EPKtox7k97phdznY1xmNymLv0rBPBxIg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-12_1562959372886_0.2038049516582756"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-13":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-13","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-13","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-Dn1XU53/4EhTOvnhR0/GPSNxkYJ3IXxtLEvx3HgsFlz29guTO+tyxPanuqJUIMuGae4WDjmC/l+c4ZhrZfcEfg==","shasum":"6a926963b9d71d45976efd28d5568ced9e433b5b","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-13.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKi8pCRA9TVsSAnZWagAAF6IP/1i8Hq5zZh9IKPKThdjV\nXf+4CUsNoL2/YKtcJ9XwlV2Upw8Tg7EVdiZcZSztsT+ijHF+Pv564i/bsA+C\nNdfWi2nWgSZvhOtj733pmkgKWjpkVtiIcKEWPtNfGKE+htKkS8pUU68TTyee\nJSxdlLECpv2dSLRyuOXYhSw82cxkApYW1/QJ1k7b/vqZnkHcZ0GjMf1r5Tuj\nrWVDbEwcfG6rLAxMpXWxeAa9NvrYON/vRGDSiDv5rZ9h8QQyPjcqDDKM3WmV\n06v2VXZ0gOEzE23M8tcAysz1PZGFf3hfWD13VNBEQPH0qXZAyadUxyuAdRHW\nmaOwT2xIWriVu64s+4W2tM47NfGeJKTaiDtYHSqS6zpyDGaZCXRWCCD9QasW\nnprn5zJprpIgGP0Q53ithp4ku+zgdr6P4A3t1jXre8wT//Bb4N/BpWSZ31FC\nxW/b4jJUlJCSxqGlUFsuVFbtuCiDB7TZLKieqnKQDyQf6ieywbOurbOAqhTJ\nqzKqUZC80RNNd8122psjVO+PNMfr6QZ6BhgNOx0c0lyypY/riJFCWb7gtqdB\n2YpNuw8pr3k1zeXmUZaK0aVjK4pKGHprjiWLQoNTJtXR9cMyR5RvjXG2Cmg4\nUPBO6n7zm/beBbX0flMtl9cFbeV4C93amG7eNn4YAesrwUbwfrHMxYV/cdYZ\npDXN\r\n=PD1e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaAJ0uaBHxWUhZq1GulYuNZcBw0WW+WeLH6x85bPZ8nAiBihj7rz8k1V3WSMVGCN2nflwOPorNZL15ewplqGrbWfw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-13_1563045673399_0.8233571620703732"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-14":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-14","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-14","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-4pY6pJ82R3oQmaw5m83hTpaFkCDRHMhykDN43NJe/7rzMnVZE476RYGBaZXlvpzF8nYYXqPrz5TVHdlxckic5A==","shasum":"33881e85b7b4d8b10fe6425272a622facdc42119","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-14.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdK4D/CRA9TVsSAnZWagAA2rYP/2oL3bqF8o8Dr1N/ySeG\nxtf48W4V3tEDhFmWqE1FAwOuxtWwaIWNNWcVy8UpyzR8xd3MjG5ECxQYq3xJ\nPss/QwHAYOCLLJEZrvwjFoaZgqkfHD3hYw1yAhSNE8OedCDNgmnvFrul3nju\ngEwUQklbHPIO3IFHMbjYTMVYuOHJme9bfNBGBLI3fyU08Jw+Xc4yvFVZ3uu7\n6Rc02UliK4OiSBAAHpWvwNqUgmhIcIsg6rBfWPjFYpNc9XDCL/O8/GDI+11k\nROs0gSGZoMhF3ZZgV45v1SvaDNFB6u6Qi+x9GBmonQbs96YQbivKXv+EN4HF\neRIMhsZ81hA/+HxR5iM19JxhJnf4gcMtrwS/+H96SVk3mqPjM11iiybE9+K0\ngglzc4DnS/lqXafL4ushzOpledvqT9WjJ39B5chlWJY13/L79avzVeksmMQ/\n93G4d7+2/WnSU/FWXZGCrhSG0g2b2Vwh8gZoGN5jLJ9qxmgBSPbfxDWiD/pa\n9D8NgizGOi7vNWR19l0ihLURNIvSADu8z2CIDejWmcr6zHm9fiXjpXLobDTt\ntNMmI4XxW/v0ZzGmkTVTKXgkCtNQxy/jZcHiVPwRBdd7wHu2QHx35rQoyLam\nXH+0nHjIRXcCjC78vCtPwiTYG8R4j40FZa2+vdUPdouwklvkXZ+dGDa5o/5r\nfhis\r\n=q7o1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXLPb726eunjhEL4wMEVV3AQHvMB8Z8mbd/riQD0rSbAIgJAZK4U/DfC2WU/1no8YmYxtXXjDYZpX2s6mPl6N2MA4="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-14_1563132158941_0.31403239294639707"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-15":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-15","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-15","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-jkhrV1TQ1/k6Io0QAzLOWjJcK5J2wstKOxxWze2Dbdypk6VifnLPXcYXX7lSNwcXkzl8dh5IjGifz19LuMY4rQ==","shasum":"1718905ee10db3505e851bbf03588738a655f6f3","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-15.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLNI8CRA9TVsSAnZWagAAduoQAKCfLVxvszVG/BrIXDgN\n9+W98495KUfpZzzHDeWkP7qEtuCOE4pMV8a+gwhblz5pRxiROBYLaaAUByH2\n5DccpVw4u9s6/VCQx40AWNiiUpwsVsHNJbt7Th44tHBuDf1V+7nzpB1VV6Hg\nXuFh+B7T0gM+3Ot6DZyDAgkL9GyiokrvEL5EDe2vXZw3nwvgAGJ3cMjhOaR9\nGaI7zDyL2HJiTk/ZAmXNqQW+OF6SVBRNphAyKwZb5lEFpHKkLzpRWgkXgiKU\nBwIg5p9NzrE+P2jJPUpJdxQSdKe/r1+ZzX9bA1MTRHP0tn7xbEtgoRE00z4A\nvKcidmxwO7gVkHeuZsdiylKCzO9YMBMVwbNWR/GDrfFwZe/zW3PB3hc3+tY+\nWcnlZPyuUru9MVL3HMghFCfNf+ryVXCg41kAnZp2TQMIcuVASylFsqpW+vuS\nLyrKRuvR0IWGABykWcSHNks4mrY5TMm7NadllwtWORcBDTNpRj5/uHQYqhMn\nNHFosWYhVU9bgSagpcxTNXL7U/B3ImDg/DXBFgPpQkNsVsdKjWz4BpK26KoP\nbw+dKnsBHQ08ztUtvWIpJSnSOhES2KCYkOZDBvAiKcW9iLDP3X8FFr3dBzVY\neHNbJM6OWVsCzfJWCgOXgfcgVA1rFw0vuTtDCZlklN++R89/mVYxadZ1MT/0\nPQm1\r\n=eOLM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpth3Wc/1ZHWe0u3a28543af99K3XrKcqeYC/tY7gmnAIgZfm1RsAXAkQzAEyFOb1nPckuyz8cz89gdmqSru1fF8U="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-15_1563218491709_0.15717523362052988"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-16":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-16","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-16","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-fcoWS33OMLNXXTZNTjBG44p/WUb0XSkkMnOWO/BaoKGZt296e4lbdRZNwOYMQZ4d3pFtdo8HVSzR00O0kIW4uA==","shasum":"d8e2e4748900e309a6a01a92dd29defd2005d8a9","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-16.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLiPGCRA9TVsSAnZWagAAmsoP/34wUO/APbD8p/jnk0pT\nhXSHr7yMOmxI9yooQPYvDdUUbtQemEwhAicECnfjQn6imSUGx6qmSoaV/PeM\nlIlM9yB3vmjhblSBalb4SKW4GkJKvSf65rycCEceWSkw+kBbsr8bh02ge5ON\nUQNoQLqg6vlPT3MopYDymRcnKXDgsfTOFYuaC684JDO+HETAoydcBlRA/gmn\n+E7UYXVz8CB07L9ISgW/Qjqry9PJb7UuNSBOk1VWMByRYOCkLijz3rCRbvbO\nGSS0EuHmVX3h1IkHQNO+LcEs6gkx61D8m3jUrhhrZHcT17vROnVrICpBMI9i\nx1L8fKQ5xQvVYeFR7rLFZREahOcP/szyMGRwU9qjIkfsdsxmVHy8ha5OyBg9\n5LH5+79KuMFK/CRoO8lKwHlXHcvh409tk4HU9rD091OOh2HGi9YOaFpBfUpg\nKWV4VIzAi/d8KHV5wKpWFi/44qLfYlnjov8QV8a8483gh95T9pK4iGjTQy4F\nzy0DUIkoch1mxrN3sDV+BvY8jy/qMJ8L4MHtc+8Qbr6ePaLIO7Tuh/LEpI2v\nylZOoriOMG1CVHwXJhIoMVlu3XXeL1JVVXvdR/0WV2oFcnqLtcWmRkiofpAS\nX+i6LKF0M0pdHgB90gz7TYOLt9RnXZwdOU74Q7xRLazIz4nX3+p88+D56iI6\nSPJA\r\n=d02/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCJ848wGEYUtBNph80bE0UhaEvnjFD+kFD+AtnaMefaQIhAO6On3eYn4ze2H9N593GUPxFrSRLRyJUGfgbhweMtspt"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-16_1563304902261_0.13196966599777116"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-17":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-17","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-17","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-fVTfKoCzyYl/IQOPr3MvctPy/B1mN2U+lZMOJFX8yZA12CSBh0ksw2BJdv1cPd/vR683NT9ZZQPUmzWeRcMfLA==","shasum":"773542c375c1c6fc67fd28f9faad029e13180a72","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-17.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL3U9CRA9TVsSAnZWagAAfroP+gOYzyLSv9/ZUKO/4a8N\nUKUrGFPjWBLp885aXzOHJBOt/gxEKKjeJJQVT7z8TDcym1tNo2rfD+fk0EI1\n3lsYv65IMLes8jN1NbVWkdAF0vEbhKUo2Y7pr0bWWAOH78M9V95PYD7Yx/QB\nVjVEwveOTPNfPgjJqwILXB8Dsg1CczL0/5XkdqeoNqwZZB122101pcxdPFHz\nbPKD6aiYuUVw0lpo8ntmZpM1qUEderBvHAoSwvkMFvdCu5gxlfqJ9CbA/9RI\nbOeKrjWDmlF+enYlvx9JsHVlCVWHW45vS9bgQH7znESd4/jdaQiR9MfwMp1q\nLJyQRRI+LfbGs8WTVbXZZTHli+0/lHDSOLBcgxl2BceYRDLw7KaUNcWrWFP2\nN9Lmg+c7NGQgAmK3Ch9Y/UHtwCSYjXQYW4P4y1zq81r7jWEYtPeqQWqRpyhC\ne3zjLsbPKvGa9BM9LYB/3KmuHp0q2myh0lZB+0teBXx/VCZBDzDyTU9Tp5OT\nvZ7ANIX4J2u/57VPxiHXcXO878Nzm9SJ8Fn+8VgGPqbz3Q49olWPF54AcGml\nMxtzBidVc88Ljx/0oDZKOhD3hCIVVhA/oxPCj+QGnKsfU0lHR7hs8wTH20nM\nnfflVbbuYF3qCHYlMxc8FywMrP97AiLrvdl56hZ1v8SHzsc/ZullOuqpzRSt\nGYng\r\n=LvrV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPZXyiHc62Pm+yXjDyW92UFZa10lVpzBQSoIvOJ0almgIhAMsFx8XYJ7jAaN7IEiqF0MuitUayRlTrWm5U5RYZRgm1"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-17_1563391292224_0.5563283784536266"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-18":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-18","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-18","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-Eb3KhxuLJzhf1cxGDf+8Ue5TBWqythwwNkRnxDW18dKUOH6Tbyss/xkVeo6R26aR21/GrRa4VCTt/eQZt5bjpw==","shasum":"8bd2b9381b1d7d5cffc6e541499d736f4cf8fbc2","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-18.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMMb5CRA9TVsSAnZWagAAqaEQAJVNdMXBoBt1NovU577m\nMSCoxqZefgMkBBrMCchXfDh2FB0kncfw0WkRYOcrM5duncT7533BZEvt+dAA\nBe2JfNeJ839YDo/MN3KseFt5tEFkS4PVp4HInFblvUnnW8WsBr7tiIcNiO/T\n4URubdy3gWDdFgJKEtMquIcbWp9Za1ErpQN0IhssGmzqFuk3KRJc/A7vQdvq\nC7A9oHttlgPoahs8DB88SGFlqL+BNEvn+3QE3c2/dqqhrerHMvLUPkMVVgk2\nz+M1vrh6L8x5OPSFNgdlFTXULJA5icYVEFVLOXsrRmFLMkRKKDizIz+krHL+\n9efRpsW4kBzPzccwNjBknlGhyhV47pVuY2EFIJU2aPFtSZ5OXs+d0bEfLfnd\nx97ntyQF9RwuQgnFhVXRS9jqVc2iHgwTnohDS9A5tYwqDuUuoJ6L9F6AOMzm\ntQ0jsF3PzKoH7uIFrTKFn3GmkS9gHW26xff8quC2cYsMrIo5wiqybbtrYG8p\nzZ798M2Euhzt44vmkBpmtMEaS+gi5T07ssSSHQVBvwJSCVxXMgv7a7+r+fFM\nVD/z4mGYN8Agc2LLSkE5pO5NsltnwMH7pgqYAqx9+kd/TonIymlf9Q1kpom7\nsmt5BsaqTWt6175jfNcmw18q1RqvH4+dos1f5ly1K1LHqxHr4rtxx0niaEzG\nusSu\r\n=+MOh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3UFFAxELFvjk4IaPI6NYr9d/mg3lBB+RyM1I5giZiQAIgclX5dpbSeuBQPlUF3DMhnK6ShWxcpd9Lns3QsIEQiFk="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-18_1563477752567_0.40286297217379285"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-19":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-19","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-19","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-allX5LxLsJPXnohqlGFwGV+sgMUdCcd3ISmiQuWuUkGL9X4pP4ZTt+k1AsfB75xzHXN5P3XBZ3/YVpljc4LFWQ==","shasum":"14a804919d5edd7131111b5591d6fca3c64085c8","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-19.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMhhNCRA9TVsSAnZWagAAvFQP/iOAmFHi5hf69eAfyMrw\nZDKh5bTxc6Rspt27vZViwG/KdUrjQMgxBaGZuVt6ueR6VwXFWhHb+XaFg0vY\nk9qa6F7jmUOr33mEJEefDDjUm5POW2HZd7FL1/F2grcQ24oEZy/a38Le4Yxf\ncDXa38hkCC1ik6Y2dyMYp5ijVKwUp+T2dAbRgi5QSGJ4buAfwkIC8OBsOK/a\nE4C/cYXXmzciOCMR7i/Wdo7yEOOLfWBpUyXaYfcqWdPfQ5zp/ec6lZYp7wKY\ndgTsSqDfKgeHDU3j3r5B7nE28EilP4MM3lfAUN5QUO5Si8akotno6RYY1q3/\nXK6CE1CyJMy1PqfNmr+RrNymc/nr6V1hdV+8HfnUNMBqfth/wkvktWrE+mgg\nKF+56hfCRVzRlUhc2pkDKbrWafsoHv5XkBfLXnZP8tQMEGrpriGTwdyEet/q\nOGcAFWNeIQNYE+tu8KEr4bBx6/BEH2yyXeiUDzgSUa+NBUPh2CYnCFGAKFfK\nnO24hgwSprUsuBuNCEAD/v954KxSnpXv8ja93tGEWkLrv8bCHbe6Wz8flzgj\n3a+juaqKTtPfsNd793b2bPZHV0Wh5fJ+jmH19tT3NBxWSgc+yK2FSMTDrAgQ\nsQ6ef9Qa8jYgBD9eTsAH+7UohyS7cJHFUlm8FRp8HXa/7FVge2sbu/JAn3Ye\n7J6H\r\n=65ur\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC87L1Jnsh6tKXTni1paMrepcIaT+eT1n97qG334j47nAiEA5VvPtck53SS3b0gCJqCH7HOphIRbb61JWmJVpmN6BhQ="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-19_1563564109118_0.16683924151711071"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-20":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-20","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-20","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-Doi6YnoPyqd0gP6hSmiLOqo39LMl/sGM1e6sH6hoyMEFGwSbvpBdyOIGtC4dqE1365bFLam5kTZI5q8jVOSPBA==","shasum":"48e62336b44c08429958d79bcb9e0e0af3de0332","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-20.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdM2nHCRA9TVsSAnZWagAAwA8P/iTZPUeT2YTo6opH/er0\n/p0eoWYsi8xgb/RehrBQxFTC0XAFkZu/gvab0tyGS8eWZa7WnTlzNohQ/FJo\nc1gC3hRkUwMFeVd6BG5qeRRqxZf6Nt6r38SiODZPjzpM9cAA0MO6lEI1/+XI\nuKit5h/399jNjT4DkKZLA6sbzEX2ONE8Mw286haHp6pc/oudigBXeChDizj8\nTZF8QOHvYRBYUI37g6niSpVKm6ZDUN0uv61zIL8A4sRXogW6X5vFYJJLdcKS\nPXfM5XGmewi4ARJVQHkG0+E9NAdkVCiqjK9MYDhlirsfFDS/eNTZmj6OiwOE\nOLFfGs0W3HRwmKNa639rZZWMDEpN5/mKKzU5plU+O2ov4KQtgQ/lg3wKFD0a\n+/1AZZFLd1kvdCY0qrO9ELM8n2PiMM8w3Zu9TZbQdlsurZNxxj4LGbZByt0M\nwLmAWcx2NOwdCwF2UJuZ4Zftm7aKvpq5RCA34YJpC0/55XcGt/JoKYKyQTGL\nYyFvHvcZ/olH0Pb4qDRlVRlND6pme1dXL4nuvKmTo8SdjKVCJ7icJt9hWOc6\niQyLfJ8PPen6Hj0Fvfl1gTlq9jLD2X5lipnHVcNOH/FoTjcD+ld/pEl6bjgh\nw97v33iLi3zrm8hY2VFD+zrV0S40UMPnS/iYNV535cLyU0C12Ivtd/FxaXH+\nn7e/\r\n=WvnU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN7F9AQ2d0Yz4ePBAa/EFqlz21oLfpVT+98KiZRJW49gIgOkUwzwDSgEFZ1BizmrI51wk2zireED3iAv49Ee2Q7JU="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-20_1563650502659_0.5935761917417035"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-21":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-21","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-21","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-0xEJgmqmFB9K5PXF8dWG+ogOkcFN75cgsSI7U9FNCrgXdkFTeIO8iNrQuoVXvIzlJMD5/6FayNPjCCOLoCjE9g==","shasum":"bb1a79033d0a4abdfc60ff28fe6cf79debdd63fb","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-21.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNLssCRA9TVsSAnZWagAA6VgP/RxyCog9+sRRWpgOKINr\nODo04vIHaDv2jhS9EPO4z/lyEzdnpSEruRT9f6hK3v8jdCVDyPjM79elKZBH\nRZyq9qYMls0XwjEkoROhZb7jyF7lyTd63EtkBSly5D2tMKw/uNeDgfTAh/lU\nhzN+kXDXmhkb5z/p8G79JbUzwEA4xpvLBTuDfeTqUqi2qJbNQFknTwytWByZ\nQlk+epbzBJNSBpujRoZFcxY9Y309TaxgtEWgduT19bkW2JWDAXsQ/Kfy8ywd\nwzja0aMWseQAY5SXCLnFkHwQ+9JdLI6tXwfHzyNSyD77+EskSEnBd/HK5I18\nAChmeCT+bVl2k8q7PoNE8LCOUt8S4kYiRbzwR5YlGuGjksdvgvqqXvw4ffPW\nDMeqPOvhETDQQ/esDC9zzU9oAdHBQOSzcoAlUZ9z43SF3c3SIZa+9bzwpBdJ\nNimUqKNhRcYho7Yqq94qfrqVn1aAObt0B15PMMhVXnCZ7Q6aAeJANU2r+Z5k\npr2uRdXnfweI8WDs64GAQhzm/msVfz5m6aJYMtfxf1CxOeCNL17qUmEKiydf\nrtmboJs1IKWt5/EEDexwHJEgQx7xwLGUQcIdpsraxJNXcWAY19x3Ouhw3ic5\nlj3J4hAxHOJE7hXXaaV95UHqAbqv6IRG53fOBhX2KKd+dlGlt0zeXPz0k4lW\n5UrC\r\n=RN1R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsjqjvPYLfGkoyOgOX3Ah21L9NTjs2B85Bon1n4tU5iAiEAlk8y2Cg5J3RUMhBo0VIuIL2pSs6AvIS9qN341R6T7E0="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-21_1563736875605_0.3094730868019677"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-22":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-22","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-22","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-25flBHwJiaTwsxBx3Hg3EOsbBqX1jfnAJkmUR6g+bNRqlUi7sHfN9Y8fVFnX+2BZV4RUy1ebFq7PxBySHAbSPw==","shasum":"551c132a6f2c7ab5b15af81d16117869a9268ce4","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-22.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNgykCRA9TVsSAnZWagAALNAP/RsqcctfqExlT5blp5yq\nADz26XtI+WEw3YuXvWc4j+XVId4AwLeJPo0jgyQfy7Zwl4mimIxyybjPTEqP\nJfV1J+deGrBy1dfqno5g87Gg2boTcdWsG31wgUs8z0bP62yKiMnBFgbjz/dh\ngR0WWTe8WGPg1NNQjwoQFSxdf99ji2HNeQwffN/iMxzWIDDnyKZqBMaHzpsy\nZjOPJYPxr6cLhTw+K3B8SFRzq6goPAh7HRSjbTCfDRhPU/uSJ11Xxl8vZrUO\nZhjBUAmtKVj+2rJvQO/NxKlh2OvtrcJlIMKica/PZ0yubtI5yMfFj0598e+O\n4emW8WLRULLymbBBeBNxeO35lHyYMbaziIII00MGd/X+ELVSaoeiU9SPbpnj\nmKCNwgGc/z7vE4u8iKDGJcqKRTZiPmq4N13pLCzifWkKYJBP9eSDRVlnSlJI\nzc9Y1DAO0/NJ1r2tCgYtDqQvsyvgFikQL0S9zsFZ/uwEyGjDYWAFMX1AUNdR\nMmj06rRVJfnkC176U7XeYh+UEZlfZYTpgiCuDpQM0tV6u8j9wpby2GtNbfct\n0dVGvLZThzr1xCJl+sUyBsy1ApY/w/rp3QAfLYG+QC3GlxFsrpRxtHBt5i38\nK3ozAmYpIzf2QPVn374gZsORG/QTpYoG91zKdgnzoVlCCEZOspiDQy0Mn7hc\n8ZlL\r\n=NAdR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM5OYLi0KFgcAt8v6XSFVym6EcksYZPaHu8h4hfyOomQIgYdrjrgEupGbN0W5q/Pxpxf5s4qhMiiN2z8kbgGoruew="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-22_1563823267471_0.9545705720968751"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-23":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-23","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-23","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-p7xDs0O4RR6eIKXZeUnh2+ycIPuOuHnzyqYZc4BRkFvJkKcI0Mu4X/Ts7riu3N/UlKSfRPBDPsjRP+lfx3i/yQ==","shasum":"bce15a9e9e8fa0e896832902119350b0e31971cf","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-23.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdN16XCRA9TVsSAnZWagAAlz0QAJbMm+ejhrB56V4KbrcH\n10xZTQMSv3UVSx7sUOxr3EFi1oFgo9+IDIF99/tIDjWziDS96lC2caC2GVKU\nB0HYltK3XcoiEecMYB4M0WAdAZ0AfxLmlfrrn5NcKCDQ3UV69Jcq+tuobhYI\ncv+ytrTM91abq1OSOHnna1KYa6Zhr/DKQPTgMULYyW3/He1ZniZ/9WyTkESn\nfFJl83ztgYh7X7Hbw0LnBcEj61Ypyo9pCC8RPZaLo9h+D27ilkyKJa/1yAWm\nrO8y2mGSDDtmynxGVktsEDoiMSMQ+spVJShgXESxUr80hq7rMjVwn5uedIgE\nstgBHC0w7qP0WSKnPfT4VJT2Pzp536a8nYD5ksI4Ero2HyomX31k8L4AefIe\nBkZf8z76XlDUgw27t2I2sr7CxMWj9IVE+hpOHSUuw5kTd+j1nHq8vLvyWkJg\nXOlpXtGWor/Xo+KOpisvplohfzbNJTEmgClXl4itmJu1kpmMdOTc+Hi2VTAX\niN3Ov6xlv+6T6ju7J28X5S9VpT43wQCSdlSUsuM2xFVZIPB10hhVBuLBpXe1\nEAPmxD1yTNpQsBNv/YqYby/do5hexYRBm1+CLTqkR+E21I93qBdrUm/G4kxs\nZ/2N9xAJwu/n85Qyupc3HO8btZ5F6aOKEweP3YLCJCj9aCymg1Z8Z+lU4OrX\nWhkt\r\n=hNI8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjhpqBGihVp3rJEu5KwLHzFnGgmen0ABDkneu9B0P5RwIhAJoLbEXNN+jPPl2fzTypqZ7HgKf38LKbLgfdQSiJ1mep"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-23_1563909782709_0.4878435317893235"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-24":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-24","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-24","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-5bVfhTJOaDlpzZxyiis4HKrzn25qTuN3d19Jrb0ti3LEjQMNL6yR0n3Oisu6Cd+r0cQxX4TROtfgk5QCZSM6fg==","shasum":"a687b5f131c50d141be0ce75ee783e1b2e534709","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-24.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOK/fCRA9TVsSAnZWagAASoYP/RGh6S/UZ568QN+5UM2/\nQCcqR33wtdgrmX8ViNSGBIeXzERyd+RHhbrrh/HCvRCzFsOjU0Nh+oB2My8k\nJh1fKvHhsaaJz/EE9d9Jw2qAdca8XKTh0NNVahCLwNCwv52Qfn+aEoSe2XWi\nY9bbzm7B+UHJsouDQ9rFSEWtr55qbhLofmqiSpZv6O6zJGR/BZ7nbSoY+0gx\nY37Wa25SFnklPznYVCpHpmn3lipmVqz0l2Lup3KuFzWjxQrKOwEVARov7rGy\nyOFcbkfwyO+6CU74tWgm+kg5k+JgKXb0G9ya6dSms+hNOPpnXE1jIQ3J1WC7\ngzG+1sxj0rLb22HzSrX4GNEU552AaUfOCTC/MNhrB3D/c9RtLjMWGejkZBay\ncXEXvrpYW+L+XIS6flbWBR0vncGHdk2y9Jft6ClbD4MZa68PzYb3H9wqNUMD\nSovp7LWFkqICnT5Yp9x7gCJorNrnyQkmqxTPElKN+7ao4R4LEcj58QVoYqcL\n2Kd3OQ/PNI/DmwlTgPI4eRvpEEAhAKIB27dHCy1wUDCM2AYr2ku0txbepw1P\nrBqIv2Ue0km8V+ox5yY0M+26cofaVKiSb39K6uP/ahdfM6Tcdzo7Nec3b2mb\nee603BmzYmaloGf/Shf3sWNQfFqkwjoBKvC5VRa4mJ2XovapBMMpdctutCTD\nBK4C\r\n=BtBY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiVL7IqDtUrepW0r4lbcpOH8Qu5FtF/ThBHnK4HXd23AiBu2zaHnxgFipVtOiCl2FD4Ct+9tujV8njPbTaC/co3pA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-24_1563996126777_0.037289200161513714"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-25":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-25","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-25","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-KN0LhOZbw1PwRN6uHnbZp+xQviV9pcwwBu5vTk9oTe0pun7zQznUzuEAB4eA46pxj3uTa8va4Ov1gxQX/1aPCw==","shasum":"b24b7f17854fbba79167bfbf67626018526825f1","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-25.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOgFGCRA9TVsSAnZWagAA0ukQAJpaZx0lgx/1m3ZYR0JJ\n6IkdGUd2DMFz5D9d0Ga5pAXMshokXJ9hWXDBkufrlomspFYV8rEorYY9x1bF\n3H9p5v0O2dM88m7ZMVuajlLZ0bSljRr5NK91gVp/wcSPWp8LuBKXN4O77K1b\nE11Mv9fhlNqQ/onQgG+RrlRMMCXxIYms8TTWqPVTzv+eDgfArDNyBi34YiFb\nMK2ayWSpeP/giFB/1quNeHzJsH8wAMmcQdrtoLsOAdzOdXtag4tTHxZ/3v2X\nU/8EHuxt7YDFmqW2b2ZJG5+L5Tcnm1+Mz1oLBZBmuBH7wJ2xm/OrmV7/HbYD\n27v8Gv2dpGl/P7UHlpHTGnQwRaRjdv76r7zLfGVxcsJCxeqe638YzifbhRtu\nd/Ae/MNpg5oUHLHwpt6MjlnJd1fFWsSOKWzonMaq1P9TtjPLuizVLgmIx/xp\nE3rLL7tO6+6P4ngFOeJZ1WCHMMkM0yiUzyyB3yskYpJwejEkxTTK+Fr0cGR4\n5DlKZRNz9b+f04XIlm/Jg4lzmVecs3IBrBEu2QHVI4VnT6FJr2L0+LKZ2aJR\nzynKQSQMUdaKlsWsLUhYFrVRVz/utDzlc1u1+wEF77qnZkRigBq+hz2magWc\nojSRkTLUrNyetiv1OlUWn+AUOjGO8Wx1aLaz+1fgDamKmK0IIt073IDYXkTr\nDfEt\r\n=CKF3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqej0QqZlm/1e65/Y38JT/nn843shu69KDkrtwvHFe7AIhAPXjaSLKCrcsIosndnFFt2Sdg0a/mmec+qt156RBPGNb"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-25_1564082502145_0.8297116840248915"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-26":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-26","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-26","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-FT9iFodPVvrst3P4S/qGSzKcE/4wLbeNFgJOXmw+iVH6Yc6fW2x2OAJq4SLe/ebTTLHWRlbvY0+V4jTmrgmPQQ==","shasum":"8fa1dbfc8f116fc67fa119bd3274dde656b1210c","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-26.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdO1K1CRA9TVsSAnZWagAAXSEP/i+GvcG5usrFS/fxKx+h\nT1MoONzbikyuKRWEBBMbtuzNktDo3f4ebsaouoELaKFOQg9Qo0mYwTxWLatX\new0TA67S1WiG6EvXKocEBFIbtlP68byYzJw9qsYMqmmG55hBODFmlAYa7qSj\n/ed+Tjhmjui5HoEKuWeWs2NbIqveYDNw+CymasmdN2TIa+hl5D9r0hLpK9CH\npyH085xVaCjSzq13x3W/83I+53ZmmaC4QfNTBt+M8V4i1PA9DLzHFT8g8Qm+\nyooyPEsCqLeXQtPYpP/bexvyv/AYSFPZ2YphwPJZ2+tUsY31TExQQRTI8R4S\ngAROoVFQzojKM+RWN9cq5vkM852m/yWYxSQF3Xjq7C8m6hu3lxRoNzwjFCNI\ngumIhsagfKw+CULqfO543xvHAdkhp9MGgJeMjzjKVKchC38CGxDMj0f12WKR\n3eGeBd90oarSFk9dymqYRwpbtUYMLXIcDfElb6czfp6YQy9HEaD/ljT3VjFd\nlFlNQF9pCK6vlH4rp49f5FNABQde/szirntvRn86u+JkFJ+LAf+i8RjPa0ng\n7hLU96NpEyQK4NKMBeEG6oGDUc9j56zWhzSeO3ZEqvdUVFB+7NYTi/BBPfJi\nQ+UZwjTm1Q2QdC2/tWxwd1zsFDn6CHpYjNZfPSS7VUWVmVqoyb3NJFY1hTW/\nbIGd\r\n=wIlD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAmnzx5T2LigxSmN+YKuUuJjh3TyO+2wqxTYn1UIx7hgIhAJZbnBF9ELdvqRq+uoAFPeMo/3zwCABoKM+X0WeMPYQG"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-26_1564168884922_0.898739130538837"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-27":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-27","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-27","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-ipLnJrfj6/9/q0zMWu1RfV6pUbHX8rLHq9Q5MauavP98i3PPGBnMaKcezW/rxO506HDUGVy52JslAbiVTEy4oA==","shasum":"65540d1c73f7ca22348d3d3828c1181074344e4c","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-27.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPKQjCRA9TVsSAnZWagAAva0P+wW5e+R2qXLiYH5S84kI\nxbm4kTDIxNQeU0jkZJ+EAOqT1UVltvL4nYf8zOx8HqSKBjnp8nyS/pozjDfI\nBTrCFYpW/aQ2R4gpRHfLJZ158WzFXXb0otWpbSQcJ5kNC2q2U5lBSpzmz67v\n1g/atUIdSgq5L4IQ++uEM0o+XJJcWoC8M+JcGBpGWS+ZzYAK5ahuE8R0aSom\nIsjcCVnIvv01UghQIe7G5opCLBxlzgnlCXpkVE5mGhQPJzeZiiAAAAfRbKus\nP8vWwLlSDfa+AEO+fo70A4snPTZGnHyF5ab4nykU0aqXjDpBPw3nqDR1YWNy\nzEW77Jvl3KqhFtQd5gSQOYNrphtQ7jCaLS9c4HXeGA/m4cmn2BrM2vXuR1bZ\njmClXKqeY6KaQVaYHvLHDNCdZVPsZpvUxaqi4rrjTJRRXw08PnQLJnGUwWMm\nzv80Dl0UL2dOQ3EybOS7ANsyEGbdO8volnY+40+S4FV/MzgpT38RW33T4eMf\nxFZHgC4oO/lgxQ4lzu9iREdaC4bs0gUASIIO6VoLk395ptrmjKqpRYrSv4rG\nLbFsLJz41xOvQ6LmkdnxNQTvraQ9E+WrZTLIXhJLUEcXLSopX48OFXeF4Sde\n8q63WceTrJO1pCqNXIVInAATKv2dw+CWVuDE8yDkOMlUkum3uo2hGR6HEkey\nU9fz\r\n=QaE6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJev/MyQBLIOGnLb0PZg6C5TTdahgwBtdBRlUV6opmowIhAPnl4QFaeBXk9r6/YIJhAJ+e2JxJXf800S1g+b87rU2I"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-27_1564255266456_0.9914617047490539"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-28":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-28","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-28","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-nNBqB13VMDhdMTEL4MM9PIpj3gbD5VtYdqYZaYiGcbRgtfnZoMvFIzhf6k3ObklIG0T4U+4sxc6PmWZFRM29zQ==","shasum":"a60926001798062f755617ee508197c8b9c307da","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-28.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPfXWCRA9TVsSAnZWagAA4NgQAJ1EMkdcFJZJvtOaPM6j\nnaa1/T0LPiv7UJ0zVsSDxmNhgnCOy0cxsiwQzz6hMtpaUwYTWVQl+nTDxQGZ\neEtoI/3sRYwFcAdL8/inZSkaa3r67ts3kYH59x84D7J3IK2OAS6aGEygypTC\nUJ54rXEXWadp8tm8db1giNy6NemiAyaUeUry/F2wNrLbdwwPUlgBtT2Mgsgh\nHxne2yZl7/TuGNYe+C0AZasCR+W4hdMgGOWCYf9aOn9L+IqEEPummnkyDzmy\nQNIMfRxndX3+BInZoGjjssq6xLFC4LWhkFTQAXXKc8szyntUTEORrH07wv2G\nTH+vakakx9ydu6NboX6LbFtOmXhijhbcROFNlBhKDlRBjrqycu8q9hAC+9jh\nuB4XCJ8ErKvuuZVU03uyYTo+y1O+utNgQBR3X73Ik0bysS/Dl9eiyth7sNfH\n6yp/jV/dVJcTe3CXAN9t8RYsj97KMOO84WqIme3yKZbB6AWm0dFGmBIc+VRR\nFdtprHE8UlT0hRJwrGzt8O7lFBgbwYgKNA/QHGKG4WK5eEv8kprHuNz2355v\nUjeN413rfO7wN4g5IChl+5bmBauPhn0Di+pVWw9WemfehlC/S2TZsYhAV5jy\nAHwfx6MUOJL9MTlfLghrgfwgrD9WOkFS3NOoAc7ublpJan5QwSffg0sZdGam\nLplO\r\n=0Smr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiw8ZKof2BuI3KhhDRipdcItP1vyck3pmpIXQ+11DYcwIhAKD/eJSRYVzKK4Ay0OHXvw7kJzkwRZWOOrde6y1Bf/Ps"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-28_1564341718165_0.8303046141143153"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-30":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-30","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-30","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-/3sSXkyWi1doyRJGsdh9UgD9ka+QEqrdNu9qCf1vMHrw0C0oygEagk5EE2tKEnaplA2SiyPe6mULSBBo5M6ckg==","shasum":"d795a9bcff5dde593e25105610fcb4dd8fcbd4b7","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-30.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQJi6CRA9TVsSAnZWagAA/t4QAJKGiLpFmHK1cKnZgQzj\n2IMSyVHiIIyv9yuLb0mkxAnWY8QW/kO9i4Kcl4gMrXnSNqD96AnTNPhnjJ++\nw8Ln+oDGuXdRR4WvrAg7TTNC7LSLO4xqz3R35a6VMdtcjRgYOu3E1v5ntpOE\n1lE227bv5dfbbm9YNQ1htYLyqD0IHlc38kaWSKtP6KvdRk9W4pO5eI4qTedN\nxxddV9d7w49Ng7bO0k4BFTJ+Sr1o3/xP4Lr9qmQ4LNpraiq1tRSG2X5GvCTI\nXh7iO6ZH9z4lzec16fDxcU+gO5ZzlSt0fw4VCXi9wjHD/Bq1k90XLzXpVepf\nYIqtbANnKnQyihyxoTXTqDrkSiF0Kq8N++37m4PDIVJeiLwtNsgEknf3me5Q\ntm3khsczMr2iDDEUt1BVs4GNPrYvdoYjvmH1ZTn/Mpbn/m1l/EJ+2wx1D95N\nlpjgeNsNG36TQpT0dTVU1XNpU2CwWZItukGLX4d7KVS2BlfGKL3Qw0HDstW4\naQa8Tn+cIsBX6p3/ojyI7RsZHe1FGzd5HjCXrq8WbmEgSJ0n+I6bg6BwmRXq\nu3lcXJOCH2j/kZJc/WostxN71GD9cqCvdaQ5rPk5aLPvU4r4s2twJyXHVnL1\nzTNdZOJsI2lAEa4hJSKarbZwZgMJvFX/Un/m7zQNzIM9mIxfr3PfjpjENND6\n4GD9\r\n=nQRO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFrx0OJ3EPpWlLOruL8c+LQkveS4SEdH24PteaL4I1reAiEAqQECLjSnXZ0m8yAVZpjKtiQG9pjHdAHBG+U1hU+b2TA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-30_1564514490030_0.02330970951687461"},"_hasShrinkwrap":false},"2.2.0-dev.2019-07-31":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-07-31","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-07-31","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-RSaX1p3rjD4jjuM8oJ7hx0cJMZy2lNxFWPkOnQ27hZaA1YDuP7Ax/sNklKN07bAc4T4SQK8UN0hlC5gwLjYIqg==","shasum":"f5344e5a01936f683f23cb7adea8b0d12603e461","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-07-31.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQeouCRA9TVsSAnZWagAA41MP/R2PTGJ+WLGebyGHkisd\n+77/U7xuLsN5sdQM5/SW3d/kKffYaOPk37M7orYYz7x9u7l69el858VVwe+z\nq8KYE67vEWqTWWZjEWepZTMgPzTxaENZ1QfwCHZDsFlQalvHzuyA+gXBfQSP\n2GgyFR74bLIIa7MgROHAN5aVOV2uEGq25FAHk7MSmvtFoU5Yxyp7ng7Z8cyg\nz3eO1eMGuAZSrJ8g/qD47SJ260jlOMN6qBhQhMlYxMyhyCxy2fubD8s+Prl8\nvcaZHHag6WBczF/hG2pEme3N3vWUndwSBJVBNQ3qQDM1zpHN/Z1eQufTdeXp\n1R9MilTQehtnLaW00hqmkFhxrc9D1+pED/GEXJ7t/jdFO6MC4mRLwoQ2a7kW\nFh2yG/Vf31TJE36u2UMPiQkNRqVV8sKPiChE79KlIfSkOyxO7F4nUInXGFxJ\ncZAh63adImljosHwWGLpMz6jIaRB5e7MjeS4pQRGxB8zt9IAR7cZB5LqLeG1\n3d74Qfa3D0j+DO30G3g6hPr0frMBV9RZ4e9h1ZDk+VO1N7QJZ8x8+xk0Xvdx\nFE5Cr1kWXrXIqK3uqpn0VPtndMpM6RQORMpETJQZQA5S/PfUVOEy5K13qlBO\nZwCJpuB5tH2U8irBT/MCR99abPAy2fvGF5BBoKQ05itYHQcni/r+PnR6fpLC\npvUo\r\n=8INK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrAOA7oLX9NzE27VHtQbknGyGmz+QdCJ8qXAFeVsq95wIgH9+c4sBcQWs5XdcqRRIY+ZbkXKFEUDmZLwqwzPL5iC8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-07-31_1564600877446_0.26688072510854877"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-01":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-01","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-01","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-+CGQ48vXtyOQytRJe/u+h2DfZtylelttpf18bnGkc87e61bkak7/Mlh5fzmtfDRIR0EL6mRJ+g/HiHAouoraLw==","shasum":"7428bfc85b5047866a8b15630ca13c3ae202310d","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-01.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQzuyCRA9TVsSAnZWagAA4ToP/2Su4bGio2b8Tgk0wH/2\nfHsRV6AwytfUpePNnxgHDRcY1/rNC8/dcupB2wKN0ynLmq0uyXDsk4b81mJP\nz5+I46YiNzFpW4tQfoKxGV+SJWBWQtu7FPoxwynMXfnN8B91YnEpt77MpGX+\nb9FrGhJ/b6tDOHVFw4r2u5HFuGBM3WkBjsXejCNE+zOoLk6vagQ7W8KzEW3Y\nB7yl1W93NJkj2U8+n6QoRNA8JQjN7A60m1cQjkqYoW/F/L3l2hww+JEUhRf7\n4WI4B/4zWn9PJXuUjYYZGoVSQoU13Ee39X/y3fdAyKJSgAAR6J0fkzbtjFVN\nhLCkak+q5xFkIRE0pQZ506k377f1p9quf/XmpiG/pyeZv60G2w5yH3nXo5eg\n7uEX9AH/LJfQWMTGttSneVRIgNwf4QEBpfwTaDoVOHctDuv1q5AQxYyQV1f3\ntOh/AIJvJsiJ22QQ5Tg0nlhEvQ664sakfzlaJZIsJ96I6nZS+qBF3jsK9H0I\n2cd140tEj/2I5cDGbXr+nimzZJe1TPoawbW8Pmpl17TxeqlgO9ZTKucFfHUM\nHInYQMiNzfnBQV51t9pk5ZR45+JrqNcNtMMhDJCkKJ9QrHe/1KKO6fA6+gqG\nZre3ysAk2By7FxbEXnplODW8MH6XjytPhsX1Kcpa+u6gciGSWAEM0fnCAKHv\nfUcX\r\n=k3zd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLKk0Ge+Jk00CIjTu/4eUA6U44fvjhaiJjTDw+vJ18EgIhALnK2VHpRRt0aUN5HosTuZ0R4fRoBW/lohCUQfzxIfKx"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-01_1564687280403_0.9417710654013396"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-02":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-02","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-02","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-92FX05aSMyQbKjsabm0tgH10vK5nPWiNY4kN3sBccLG4lDs10WkkHxvm5gNjaRmnLIm8uGdbUHxmMZmwXLjTNw==","shasum":"5a857c85f045670bffb1806299ad459f60cc8924","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-02.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRI0JCRA9TVsSAnZWagAAPeYP/iHUOflr2GHWGnRT8ECH\nfs7pRSzHCPsS2s5Dqy33//H9qN2zpiZpHdwE7rJcIBnT8N9sajj4D/QjmyhS\n+PKWiJBIoj+7QShKmVrdWVkH1W4IMrQKBrVferwVAUn4ZQoU9JIXQ6ahgHnY\nIi0cWH14vG306RObPqOPckixKeXgGy06RuQ3grSUgNggf3QTsO3wOlkidw+9\nlhRVnIF4PzS+QmX9C2IKfbJFp5m8sIPDE9JONYPKxGLEcL+5pMLgOuwvyzqH\nzOVaUgvP7EyG9cQUqHB7086K2eA1KIE/4Sn1aDe+cpFtGfQVud7FRq1g2uNw\nK9/brchTg9VXZhk7KKvepcQUNNnH9ifVUahv8xXT+9fUdy7igj8Z/JHv9dF1\nE5L5IpIrSacf2/FjhAakb5l2PPbtL8+EN4S5DHrNuQeZK6N/cfUNn7e6p9ul\n5JR5anmYTPK2DRikEKNMARY24EuZoyyvuymwnB6+aNrbRKCXX3Q6Mfeqkwg7\nuVcrCh6+kRJ1dTRGxr85hrR94CIchRNI91iArf9tcVQPxSep34WvJvhxEeJ9\naGCSskvHHKoKjE56n05EJaQziSLI9sUrITz6pUvLQDcUNJ6lv7p+5sLajw4s\nBZti9d1TyJeptmsONZdkW9GgqcnjGTy/E+jj1SMnIVTsmZ7Ns+byuCkmvhNY\nun69\r\n=0myF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/1GYtu+bjEnvJv3y4sWUdQ+6sreDjpHj7pZGDIzLnqAIgE1ZGOpkjFYkRrkPdtt37+6lkoSOxZu6uErO4NySfk9c="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-02_1564773640165_0.0007022741769222574"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-03":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-03","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-03","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-3PwoN6TITKMPt2CXURpXGIChxuP+VSiJVYm8aDVGhs44wUgsdCsI/nFoLylkHAbMEIRsr2zNJr2Fdaa9q+29fg==","shasum":"5c54bd36f60f665708c8b88c2ac7b9fbdad38f39","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-03.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRd6MCRA9TVsSAnZWagAA9MgP/jSUeo9rD2oUX+ItWxQn\nhuErtZqxZ2LX1JfnTUjy1kWHTZNN77RrX/vO5Bx11k3IJpbHWcIYdLO0/EUV\n07GA4jRKhMFcYA2JblJ45DwaXqKcNzXLnc1cylYi55B3XJyY02P5y5bVvRc9\nzAsGgsViRaq84Rl4HGRJgimG4eGYrQHiLqzL5ZMRQ7ijRASmdOIxxEmWgLEG\nGrAnE2AZm7TIdv1xGv3h9d+xnpGsnu9Fw8y60mKSu/l3ZegBwjFvmohqfOkJ\n//Y6gty1q4fXKqmjTY0oBus73e22NP5iJEeT8+Bf6eziI2X5vXHW1WwvWbQo\nzOml2LCly957izocopdJpHPcLPXseB2+AkuCU49dtsAL9B5HZZGyFNEfksZd\njSA3D/xrychxgIlUo5lUAVWm0didyr49jQfK0SYoxbhneujKR3Rbic/cytzO\nYGOBWTNE6IDJ6/lSdUW5Tzq/w9wOlrYw3x41hHy+4SgmS8R1K9aDS0wJlUpO\njbfsFhlp7FPOGvmNtBlgxos0JvQZ2as9QYj7YJmC02A8wLmrzARu1pXQTyLK\ny1swVo14bynU/mKVxcvZpWO9kbcwRmG10EXWlZcRoI/LwDFPjlHpsYpwwVuy\na/+RjgkNI5LlkUaQlCuwyKtF5v0b3RZsuAQhI4fthxfvkzzj/qjs7MIqMGi3\nR2Dv\r\n=trfE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJcg2YzCYPgpxYpPyu9OZY5/LyfeQmAPo/f3YKany3GAiEAs46e8Yr4WAgx1zN3G4Uey9MOEjQAlJ4cye1uVdTBOCE="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-03_1564860042658_0.7634897543458903"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-04":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-04","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-04","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-Kd1iaRYfdljZXJuEocVBzFMT4qx0w9uGunppMmrhKkMsb2qkuYVPNsbIo0MfgPferBHgWrfKD2+kvNDcARQrMw==","shasum":"e14b0e0cc81d5bcc5559fb45a59494f96255cc2f","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-04.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRzBWCRA9TVsSAnZWagAApOoP/ijHjrLjunXt5yghFEmX\nXiF6ao9GdPQWY4ge90EBlyynmmuvzXP5DOqMpFwwKcfU3nFZJQEjucOTtPWi\nrqROvmfTsgx4cKYcxzZA4ZB+CQEwEO4MBkxgLIEVLEYclqv2oK14rPfO1R3R\ngu8Ocdl4Qs5Y5nYZVFap+JS3KWdK0ycUEyW/ewb/KulW3MFKhNRWKZxYSXeV\nOtWQuPoJcUVn8W13EK61J4gDuHYaBJbCxLYAMUwty2jCFqwpOaj2s2yZfKXR\n0LZZXEzSqKxtTzFy/lq9uAfWhE3xg9KPFThx5xpXFEMPwMu3cynB6+P3mj3r\n4I88NDZTf7D2NPYxBoC8hkU4lBg8svTvRhWaBvwVI/q/eh2dwbRv3zHWz6uN\nnRS5YRnJa4rmkz7ZBmQWi+tWT6mPd8BUE+XMDoFgv/4b9v5epFM/pC65M7Px\nXt8UlQ0bDdkCs70TDG4BmS3RDwcmTGc4fJy7KkgyE3AqA1hE1tpWEf2ULP92\nCPegNAZ/jdZqN3p+lux3pucVzX6aeY9Yl+XmFs/G7AxQIdx+t9ateJosrhRP\nc5FVo3+lSvKOjBxx27PVS7IdWqw+fPzc3NUUU/zkWa8+nu3ZUdGrBWT+LV+m\n1YPXJ++h0IbS9FlkYCAKyazOv0dSl1sSpYF/NQHQCKAG3vzGF3aLJ/FtcgWw\n+Mzb\r\n=E02F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLELWnJOukp3vn2y55gXRh3MgMEe6FFadeubdtNI7J4AiEA2W4wGP10MBv7Ua8OvcuEOEXvdjgqQ8cZLiN3oxvdtMo="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-04_1564946517530_0.2772191491821898"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-05":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-05","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-05","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-B/vl4UAA7pJn0XcYUmUnNwcolS8SS6yI0oIM5SwI5tDcRc6mSj4WluNjSlbY/uMmj5xwYnoXFcwpHaBWAnhWLw==","shasum":"21aa615fc6bcde9c83e4302297b4ca9138af68bb","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-05.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSIGhCRA9TVsSAnZWagAALAUQAJfumelkKf3A1NAXzIVN\nkKYc7S5ufjv+IwWQg9x/b6W3hMgfbjWNQC1eVgnN4pe8TWkgk/1J1aYwc0Ur\nm663sYoEgOm/IJUHz1wnVz2UtFiFzvGRz2OMyzeITbVuW/lsLx2iuQv0/iiw\n9MRRFR1Jxuzid+BISlhXea+7S+tZs2E7KdtLXBvzIY8efCFV3vh2teeK+SIR\n4SRpZ1gfg1r607pB02RTkkwyYLey6Ta/8oehPiku6ADkWks6iylCkGUbA7UR\nNHQ2anii/HzfmfSAb2AquMzq3N8T9ZHftvXfrT8/ImTllK7E+6zXARQ34Y/r\ni05GTKZupu93VuATq2OpuC11LkhUhXj9oXmrHowdZzJStAIgRLmJOUKgSsiR\nSjL5bLSjTwo49tp5nQHbiAxQCyTfBlu9Q44jjswUsPBMXN200O4kwVLe/6JE\nst+BlOe+0f7GynDK5IQjqn0wjB/rwd4H+rnfDhkDkb2QiT8VW7/7SMPQebxJ\ni1IGuf/ep3sGb9mwp9A0EodFAt0Yhm6ahZhT7mAE81Wn+JWy1olMoWKg7WXS\n18U3eTTyakdth0x4wA5yrtj4/u/G1BBmUYlcmu73rDfdxbmxPslolCu0SZwb\nBEpD4hzyZhpyFV4XKAPk9w5UkgZyJ3e9btrfqv5Od8+lH4iPkcD6JXk69PTj\nG5zM\r\n=Erh1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6ZIx55CK93hrbOdc7xGTnV6v/LGXF9HUZO5DtMxQTigIhAK/CFzPYG9Ouy/sbQo6pkb+QjlPpcKdkjm4Ppj1F4T5/"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-05_1565032864764_0.0051847409167211644"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-06":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-06","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-06","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-D81ly2hh9gCqLrTJQUJUqMNGzPALnmOvvP8kfTaAGN/uXiikW3pDFh4NrAInntGzfRm9IL9zId6MtXUPS20s5g==","shasum":"43c131353758e6fb012d7e918e568bd0049164b8","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-06.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSdMwCRA9TVsSAnZWagAAsTgP/2+JULp8yEQ5jwdfYX17\n5AA6msqxciuqXNlUOPzjwz2K9FKW0+xedr2YsRQvs0cOXwqGyLUuGxowCmkE\nl8xsUyBFbpJJ5iKteTrJnrnasiXFoh/Wwryg5nYkslhlc3seleKRATq087pM\n99phCoylMgB/cllqN8q4VyuH14tS3+xUeQzvjhyFTsemB9QgtDTUi1WOGZBF\n+cd/ut+yz7AKQn4eZbTmdFjspH5PC6/rCjZsUqgCNcewBqhDq6+izLYKzJGS\nhTt7HmmkauX+/QZqVpV2P2DEEg4SBcLVzMFJs4WWYDC9uNd0GZbQGeRuXBRf\n8G+Mk8Hwsn4oIQiZj4t6WMrgB/WIvTctIkSXyQNPYp8yplpRJixFDQP/EiUZ\nbfRZnjaCx1Bcm70qyo4hAn3uvtEocW79x2ErxNZ5A28iPRv2257aufxr/2Zz\nat3gmpL4+iL2sEKuLpITfslXQl05wfCVLlJ4E1tXPCTDbGxFN4kXDmT/aFUj\nLpKySTWd4GTVdFf79cLMejDTCpfJuAVoYdwFlzceqqspIoMy/+oAgQpmy61I\n7kuA0mawJ0jRKzjDFPTpMEsheQQRlN1RLI7GyRqm5cd7ol3TiU280U3d8t7B\nl8t7Ar94vWfb0325Kyd7DJLIki1t1azzuIsErjb1jQPblM+GKDOonCOS5zbe\nfmoM\r\n=yMuo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI5aq0AksZLCdNxY2w/YB+T8JpLpd6MKr2/Db3DVqEZwIhAPx8fqZnwdV/QoIIHZEE4iqhHto1Q/qd5yGtStXCbwCH"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-06_1565119279519_0.44697727857575886"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-07":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-07","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-07","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-LRovXISCPAIAfiB0wNj3cX4ltZO+H++akIJRDQfTwaoQAHsvkjc5ADWKKeC3GSsRiuNIXwOegCU36Cxz5j+g7g==","shasum":"7c6d803316fb653983bb57f102dccfe588cbd858","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-07.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSyTJCRA9TVsSAnZWagAAYZQP/AgpnYVfldAOCm8AbAkh\n8kULg1q9bYwvB3IfZokZM8ywq1Ba+UIU13RFHeKZO+Myv7HagWlQodNkXtTl\nsqy6IYpLc6iC6Q+2scetnnjGIutNYDkqnhzeM92nV8j0erMnVAts4V+JZoIn\n7H6gAQK5JjQ+ngfnX2hAnHEuQ1QZZkD+v/rwlkD6FiOdgsQ6CZyeSOQKcedL\nsQ/zFJtZll8kfCo7VS4ZAfWQ3p9+oJgj52+TjDCjbqJeUYKUlu07R4Ngn32v\nX/i8b2lnqbLX5q0ok2qfz5MukevfQBAz8icz0owsppVntla6FM3wYbnd26dd\nr6+QMckjgTohGHoF9QMQmsNE516GFMLBfGEgqnIKD4fLeYFxO1q7nm3r0VSz\nhjVWForTwChYhBEbzbFwVI9JrFKw2tiTKDZPwd8sjOJIkK0F+PRSRVdH83Hc\nIevUCBykFxnn1YVER0pps7LzKaP1z1wq5IMpw+BmQnMfYzz2PANbaaS74ggY\nQACKFyuO2WwafPn/4mNWy1ArU1fZaIF7/unv+LC5qx7wNPwqKfFbg3SDzoEF\nLUcqBMqYR21bbxt1hp6vt52s9bdsQdKkhEnKnjEp8v8Fca8dy2L1aBKTO2LX\nk/oM+Pz0GZvPgPOnz3J2Qu2kK/wWZtjjpFn3euhm2stVbzIrKuZElsdfPnIl\nKp2a\r\n=RzA8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwM11UJjRWipghKlaqC94LXvSBy4zLBTlwx0BbAIidJAIgUP0Vx0ir1BiGng90BlgdBRGj3HKaNmOT0Nn6rLl0mFY="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-07_1565205702900_0.7880119155022787"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-08":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-08","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-08","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-INx/Wq+yTQPtnWFGeU3co9p0CnFR0LfG5mVLYwXBziPMrxczZUN3p+moySHLNP9WwKbEcjcxL6BkL3a13nKy4A==","shasum":"adb1c0aaac81025ab2325a1b5a77e9e4875baf40","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-08.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTHYtCRA9TVsSAnZWagAAPBwQAJ9PJpECSAOXa7xvwREE\nqvQiOGTe8SYQRd0aLVX3QfAZAo5Zpxc+yOF8F4tzG9tfrCDxGSbwL8ykCLL4\nIXxLuDL6nA1qs7xKff0S/LDVaJlT3DeoQ6GkVaDGDDQy3Z7a9by9zqYzm6RM\n2uZ/O4PlULQhBNeRRjzrTCayfCbLLin30Tsl8KeCLbRpxVm89kGOW12DbZ9F\na8L8GdhJ+kh0+pxHCj1WKZNKj9WBQpblrEHQc9zBD9mTgSaOZGld/UOa7OlO\nDCTw6+PxejdSjiD0+S8PEKmAcaiRWAX0D0Pcbv2794f3jPRj9DEIwzwV6/Lu\nB1tXAqI/huQGAyFc4VrqqMXWUkmHHOlslv6+3mw4YQ3SjUORFLWq22uDiAhR\no6kHV+92EaPGQHi2HSzFAW+PBXZre1BY534aJwKj9TRxIhb1g+mPAdIwCEcA\nFrrbkRKalX8YBMRzVFKi5T5GLezmHBZUaWCKdgqRjz3QZowwdhuVHyZDwa9h\nRq7qGc/ResPq2dzmD9ucomyWAuRNI8+hLLrBpj4wW7qjltP8loFVgmc9rkBl\nrdHuBa9pX3eluyVM/l4AMZNtUaYTeReiiExq65aJr36xmjanZ9pJOTl+m4V7\nlAFZ3N2KXFmi+Lumau8rOS+4vYI3eV0gj9w75AByhXApnuPpbazaxJ2res+P\nmIM1\r\n=L5Uk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXHnoWSOJDkTuh0TPKtfEeYoD4ljqvCow2fsE56z1RJAiBn7P3iCITtrPlkw8kBjliZkxnwy6l6mbxBZTYtTxm8hA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-08_1565292076866_0.11573684782221849"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-09":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-09","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-09","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-ZcL4Gm7WxNuGtqOxTcVLoS0bDIm7pPYskNDTtNgnLQpmI5qAxEn6mT4dB9ZETtt6a7UTwAXVipCUkoD2bklR9w==","shasum":"63a2d88e4a762c5efb7c6771100f021a41a296f5","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-09.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTcfKCRA9TVsSAnZWagAADOcQAIsjcrkAbCzeTt3kX2rG\n7tSiWaFgo6qVz0B3QVfXRKsZnlHS0SJ46zngk2yYPX9X8fb9RSSlrtqCgfP3\niQTQKnDqp2Dg9QFnshQt9qRbsHwxIFpNPQeXWj/XJkjJlqDoHhMPofyHCFZW\njBRN/7ScRBEUeTMR54aE7fVz+n0K/6pSDWhyC83VjPVvlThFkIz0rUxoO8nG\n1J+A2gLgSmU3t0HXbyoyPrxhAcaimwKASuxMuPTsz6xH2rtVP+pHKu7ZolDm\nmo0Jmveg2xxDze4IPmmdY1Yfvs8DpnndscYCOE0S0k2MobhUlJ4lBBUbpSIo\nuNK2qxBDgH4dBDiCz4XRooslF2Xmqj1wvEbnJwEBao2vh/PYVwzwOl0xnpnW\nh4CmeCXEgmiTng+CdVWG+6NwNqZPtmv9HQyHSqCyOrxWffqxwLgZdKEjiGAV\nv9XpcynGNGTSInVsj/YpqYCvv3ajCpNR4GqO0M1LX4/GD3w/M3DQe/KP1wnm\nZ8hCNglhLq5RSbA3hUF+cyIVzhXrA1dFpbxV22M3RNaOGRwDWL8y9rMx2pxo\n4DV56puKaaGmqkPBjIlHSmma/59AZ/956Y3+GPjM18QPqCjKatBJYDw3mIFT\nmUacoWUdimhbfSjeWwS4UYhZANRCGIF1YwIh/4eVTs3sKNMWwg3Lq972pZ9q\nus/C\r\n=HC8H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlFBIQ+R+Vue8PJlBZtUby9yXfmvz7rh0QRgfqPi0gqgIhAIQANGgwfWJNypeKKV/DF3A6NyURnAe3HCHLQ85DWJ6R"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-09_1565378505064_0.07929372729433215"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-10":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-10","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-10","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-aZ/7CVCHDH+GWw5ryJff70Yv+2qOh6i0C6tI3D0mgqzKCX3K7qvaUe8fr37XZR3+9SG9uM3VK6XKxL3C7pPJJQ==","shasum":"3b90bbf03022927df634095f8f2532b2666b1e76","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-10.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTxkwCRA9TVsSAnZWagAABLwP/ivbiwrmbJ8cYKHr8gi9\nA28aS8j0iZYSJc47cRfPP2isHyPjnpjSjUR/JYknQpuucFz4UBlPBz1MeRfd\nPfmHvz7A8yFKwI6DYdAJJdIveiWJ4fW5ibDXRWFzbHxYtAQjlk+AaAIKNE5G\n7hnK+wk+fR+dg33tsF9l0KeSpFrxeYjU3B27946/fYygDvsUdbLDVkgHCRrw\n8kWpJ8FprBHd3Ju/S4aazeFlr/WsOHXR1I9jlnKS9lC4DjFZtuGXvTjyq3WE\nRs632dte4/NL31oBMH9LGxwz11HSSFfcXnN5L7DWR/gTw6l/IgPLjDmu02gd\nvNjI6738m2hDPBkyFjqgFM0/qM9hyi23vg0leudp4wNHcNfhMeLDLRZtVS1w\njnKa3eX1WB1PW0QNV+yEIM6w1TNpeJMYR+cfMFTNPUzWhX2Nds7YIfK/9yST\nFj7VugjwLB/jKQUQ4Kcm9i/o7FBJXnjJ1zLv3trzW4rhji7MBPauQlCQrd1o\ngtoeZVmR/MN773/7gK5gcTMZtDV0cXeBYZt+mIKXVCz7cdeNsOGa0osmfhEA\nbRHGMJxXirBx40chDEhT6q49kNE4Oxvjq+rgElwLkNZHWa+v2L0ashfwvcJ/\nwjnhS/TO/iclRaAwYIRqxdPukMNDStrvq/K0+ASpEx2Z1v9VpBjWaenAlmXi\nM14/\r\n=6IHu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCIQ0U+XV215GR7NtpWFDJlOJQGX6Qv1HMZv4vYwbyugIhAMn1imUjHoWOC2efF8cJ+2J4y56GkU41NxLq4puOvgaZ"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-10_1565464879630_0.19864092418775137"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-11":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-11","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-11","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-no0TWlQgIJWzX6AzFboN0cZviYydxJSjoz5J0VyDxLVWLpS6+oh7XiAQZMrQ/ga0rxt8T8ReP+mR+j/nIR0edQ==","shasum":"6cb9e9b7c994d80dc92ef5c4dda9a5fb82845e4f","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-11.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUGrCCRA9TVsSAnZWagAAwY0P/RTy+0Y54y17ZmpY5DJA\nFi8v5ALdlYiqvuMP1DfSx63ynr56vZBU8ZcI03QOPRsiNzzmwAGssRPAVsVo\nsfC5CugxmsfKPpTJ1ZxWkTyqcAuubsjKGSqRhq4tK1k3MD/U8NGwsPsKNUxn\nIvAdzCsr725TWxTTHiikXwxqk1pqQv6nEuCFwfVy8rM1W8pbaksJuMmNu/Q+\nBfta+0byNkFqM0kwh2q56kvkEnV2hampKeL3feqBV87yXqmYy5WAeG4U6mTX\nHnSTmeJpPRWjMJMpKgl/Dw/VQBC6pv7yInb5X3RvVTylYVrsohqIxDAZUXI/\nJlCR+2rBYjdpq9D1chLJbZHLsDNVvewireFDZltHDivE/uh4cB9r1wnllpXh\nar0JTuh7GuLFtfqWH9flWmccLaDjvZ49xp0p8sJ4wqxT1FOAsNLaG/618gIM\n62UUAZEsyeHCii89+3ept/99H4roWS5nbmiPPXWoMHyFCn/Ui174z+HJfcOC\n16UPC3EELbpHyeudEOO9LsL/reuF2NnVSA4Gp31mbwrW+hdj8FLIeUZ83hqR\ntGR7j4y3fUaQgEnqOnlr0Jauv2F2rZxrjhk8u9TQI52tjxvA2Oje+STX3D0L\n7EyfTz+1jzvYDw17W6BVKGpBVJ4RpeSs8/Kp6Ls08rKZnbtbrp5BavjPqAMU\nYapG\r\n=a4Vz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKutJQiJdkdDhLpNBizU3qK/U194A0cM7aOLLYtW6XvAiBi8h1km6UhKGibxVdLoST1rHMe+hb9IlkPFq8co659tg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-11_1565551298028_0.2758478164441278"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-12":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-12","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-12","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-InL1WbOwDi9fUgeAl6vwjShTHsfijf2ojCeLriwAS0qDJJvxuX87kFSRVZhiBTLwGG7taUvlIaaMMgxQtqqvYQ==","shasum":"e8f9e56b449fff6515e9a9f4c175a3617dec05fd","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-12.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUbyrCRA9TVsSAnZWagAAZSgQAKJCMILbb92bS3o+lLdq\nIhnxvAM6dui5Q/5KAnfl8nkjlpzH9JLW611zCA2wtqkUwW6jVNt3trwBokQe\nf09UYCR1UXvp/gJpc8KlKNgNO9NJ4WxAubtaCzTVhO5nTaiQW2pQNEnX1HhO\nYbMeRsyTHnQHSS/xnqRNCf8b8r+feGZiOzmgxHUCe04/dUh5SbsLkEmfYZ8a\nc1xvr6tjbti/Ncel9hjuUhpJVfeVwfVHTWmhkBi2ODdazA2eGxXKCsjswKPv\ngv9SqdJP+4wit+0BHxdXzxwgZ5zMG2O8PM38tgatpmkGRu1bZhpaYM7z2bi5\nlYJFX731BjLCVs5/1GhzV9PRdtoucFFGnwdSFqU8d3n2aMZJxlZhyH52JOFP\nm7dM7Vx9AegDJpHs9wE4JTU5R0i3DVS5ZJ+SdKfXd0CT7C5Vt9AAlCDDGP5P\nGVg3FKpVsZmOW1W9+1hIMV/6zbJ11TK7bvYcgqJJKcZd2gy99Bz1o30Ey0DL\nUDyz7WBOmqbywIepaYTO3yt1vxn1xP+A101ZQiJmN7X2Yz+Hgl6wg/Vt8m55\nByBjwlT7i5AgzaYPtJ1l5z74lGZq8AWLT6eK57jYi92zgulBhJjDbD8E8Cj5\n0Iv4pRqQUjzqEEIQsg5sHE0PzU3/6k/WkZwO7ekRECLGgsZyrB1qEW8N7RJ/\nHBe+\r\n=aAB3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDevIl5YoZ1M8c57rS/yHgnlkakWVIB56ZNgBh2LRx4bgIhALwcDRcfvZu5aNc5judqOteIVG2bpyy3XjTQdFVTHtYR"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-12_1565637802781_0.7400234894991502"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-13":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-13","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-13","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-4M0KzkdJn2F1vqLC4+y9LPMLtC09LhhsfmbaPfp0JZN6AFNw6WbiRssHuFA1b2+2nsd7KUh2mcIU3Y51g+uypw==","shasum":"50480d0789278f11590cb4cd30474b2e6d7f4522","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-13.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUw2xCRA9TVsSAnZWagAABDMP/RJAXzngMZiQ0rhjnFwo\nGmEoPi0eTygarhIzsbUhmZVA7azps9q333T0Vf4TW+BhxlAgxYRoD8wIemWG\n2UwgWa/jdGQSfdFeyvMeRqONTXyPOeEd5+g7YY25YptWeGSDF6AGG0En8BVt\nzf5oLjePgRQvzwnZ5IURYnfmJtKtOJrj7zqZh2i6TVJBq375M93hNQ+XkMyg\nQ3DdSoQrLoxPi37APK/5l5KrXnIrzj66PQpTv0egNnhLStgxlRCvXHyWLVFa\n5b+lskEKtbo91ReALQX3Q9cQuRvREzskUX+LIXDq4lpf8ZmRd6vKnsenRCnV\nGEwkmDbffz3XWsdojMpv9Hbqi41Rn/u5hzjEto4Ohn1TmyjLrwS/x7Y3G8NU\ng4ScXkP06MdB1RYeOR7MKqjniQDe6ltd8mjEbbkB0bDHmlMZj5TgoVSZ18na\nV5OjXjmpolhoNlzOX+KpnnhATdp0s54OWSapbZaJM/MKuQ+oDok1C19dIrcE\n/qdYeD0QFQmrvpIpx/N5NFKShDiy40M7+bywGP0+yXG9gi/d4V+5EdkRV60L\nYarbqjbgaZIk9HO2lZANBfnKMRI3kiuxyp/GT7DrPC88ekhdrt4NYtsN5CQG\nuZ+KZRu9FPj9O7Qs1JZrZX/bIiHktV4RqgdAI8BI9PHDYmiJfZZ2Hm7kVUmk\nBOVi\r\n=Nmu4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRIPBrHdCKbXmjoQ12I+CrL5aUifxn3sZKpQLiQHwrfwIhAJ5UzjqI7TbA/Re/s6/sKkMwy3eWH/ZberT/iuI+PeC+"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-13_1565724080304_0.06839175872534442"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-14":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-14","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-14","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-u6I0xOiJhuqgP5TJtnyox0y6EIL06+weD0IploARVc5R+1vTsYtMX2XXnKrtuiPEkrsM+uEP4C5N7MSDOmk7ow==","shasum":"c9ab633753c4fc9a56be79a60c8049dc7123f79d","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-14.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVF9CCRA9TVsSAnZWagAAH+IP/Rb+xf3bXAe32ikE8adn\nsvfH1XEnrqqfNzZR7lLI4DaESevG3Ujhzy8JgaZ37NduShGKeBuRat00Nh5N\njgfMZBBEFjMI2uYvVpHGbQOybYjn62WIJfYWJ8dm47ZqiayTjh6TFyENXLP6\nn8j0uyq3YMmSaSG03atNT9ZQlsI0qEvyO+zzGSb9sZHXEY6EEqrrkk5rgl2V\n0xeWzU1hLeJ6Hnvz5v8yo0FuAB/uBK+bYj6WiZu+lw2QPkA8tc7BBncKW91N\nVxSHboD/6TtAZh6g59VEYIdQlmoJgSqT5sBfEADmlOQAQzKwbbFrRjW6uUf1\nHL9xkDZ2mmDmQsVcqQTPEy+pJydnCUGs8R8gAqfFm5rJqy35LlL0+0trCdNL\nVxHI4UBNNP02LgGFJTuL8/GWnrCn685YAQdncR1eXFhHqc4a4J4Y20ECo/x4\np6xOlGnRJpGM3iRMIjfdJG0JEeCbrXiWUmozeUVleT5EfluNKbEISnb1GkUa\nVjZYmbYFh0XszjXMNgWRUW1YBjrQJhxpeLEY0rRWchGkSR/UbVNPrDRqqqrs\nstTun3084OZ2+GHvRd4ngt55TnW7FJuHkizuEwz7f+5Dgv+0VCrbHGFTMiDY\nwzh1eYhAgZDFpFygO+TNmVy7DiBU8UHtxg80D1WQseMccMGbkYFg9zy16Ggf\nwuUL\r\n=9Rjz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbhhDibhTNkgxxK/8br6nDjWL4IHnH1+eHnwk0qv8lDAiAEDuwXS6ez+VwyIqhJXF4W+XqauftIF4Nhrwc26LfLWQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-14_1565810497810_0.5365685181894944"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-15":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-15","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-15","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-ijZ0T+fMYkX7Y44/nEDRxSZyzJC0OzX080vn+4iseNb2S+TBVJxy3QDCq8cmuEKGESzNpy2m1P1H2Jx/Shz1Og==","shasum":"6ce374463e564db7730ef3c41fc7cff647002d38","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-15.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVbC/CRA9TVsSAnZWagAAMIsP/0PNImDmbB58Hc3vagkR\nD0h39iay6ANDhQqyp/xAQxtprE+hSS7b6SG2DEiSf0BqgRM6heSKUAfcgMIs\nzJaOk1Soc+9LanHPg43t7n/DuGvy5K0eP8nQARVrZ7HxGuQc+XZiAKpIq+1v\nD4fz8LV6vxGR0zSUP8D0guP7Ec7uNjw8M/1UAa6ZP3TQdgO2OPPau09ErNz5\n53DONuw11537qbbOWg1lCuFlFDiGPo3zQAb/EwBLWFe1BxGsA3K6cWCOa7Ro\nKh+a0KiXepSbnKwl7ZOtIalNjLnocxf6ZXYnhvNED7BSspubXM/PMfXo/Wo7\nFsmS5/66r1QNHKtovRTYfvHcr4fd4bIkHoDtHZYLmq5qzd5fLdt6th13PTRC\ntgn5BGHvmVamqOzFg9LwGsTJ8Ad0iPGzLgL6SFFAnsgteKqE4APK9AX0zpqj\niLOsDtcn62ZmSVbxrn0as6OyiUumpiBV0Ect+kxPnigaPFe6m0sbLPwiVhbR\nv4wc36ME7KO42LCtgMmtzvR+6fBmo5wartlHkAb5/9YrF00Fc9ArOIiltzUL\nymviXIcv4MmZ2XbbjOiwR0znZjA33f6zwXPC5yWZuOPVlsbFJVDNg7to9Jvs\nVYFJf59IQvk821uQu/u++Qt64PDpODyura9VQ14dDWL5UH6gAIqF6aPX2AGK\nDwfi\r\n=cRhU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhK3/lgNLQXZwHOm8vy52nb0/zVwf5PyBpcoIJRsEb5wIgQW+bmCRiw7VtuRnIycJUNpPNmjzBq9dayb/fPV+mqzg="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-15_1565896894937_0.6628225516174819"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-16":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-16","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-16","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-gvR+nACK0CUJWb74G58HD/GKrRLROEyPzHvqaQ9qHOXQSPRoca5uDxlMu43F6uoQApoaJlUmE6sdl9Z3+U+crQ==","shasum":"a35384db2f759cf2587ab155238ff169cc836df7","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-16.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVwI1CRA9TVsSAnZWagAA6pIQAIgfqZkyPuwsoA5SlF36\nDZyUTA3l3+XBWtpTkRya1A2OxuUbnqTQpKKIrMmwYZEu0SVHikNHr2MRj6U1\n/z3PqsO4SUHZLXbbxtrgt2a0U554szF49LJmrKKL30XdEIvXRq0DqGdpwTW/\nh2vcH2nTYXy07zb4LfsWi1vOlnpTb0jijyarffKzwtvOftve4OMMw01GnPMu\nlfFUvEQ2RCIWF4G4FDlClODBepkQoWzfwZUImPfwjFmFrL6cKY9tCfgGxNGF\ne8AhcgykMP7LhyH5N8W5+UDA4QsmQL2NA5TKEZnKAj18YM7aHir/RX4G63Cm\n3uRwWduJ6e97/2TR/5bU/2pbZ/7HLnlv/goWUgx8Fv2Sc/cCJELDXjyQ8ICS\n6MQlW8x0bTAlzgn1ujnTY3VXi3ItNMJ3C9jGzLuXPyj+DXeb054F/flujQie\n+hJx5PZzkpFhrjhd0FYTTtovbUbzhHmtB3IIYuWR8zAMVNPCGHczk/pL6o91\nQxvyEC81bQs6TlegLENpNaMf4yq24tY7vOiePQ6Pg3xAFcFbELDM/DTxUnhs\ntCbbmUEFx1rhtIon39b/TYfwlCk63KKPQR2Oy7c/MEKuKb4Z6D8cug9iFPuK\nVLARX4V26IcM+Avri79qk+MDZFbg4svGPB7PLt8xDwqy1kTKk3krsBahn/R5\nLfqc\r\n=sffu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjGwkJFVc6nxm+8R5EcJTrrG41bUkY78133Rn1iL3soAiBEphNrFP70bqHbNiILkPHjRk/zQzldYJ7k91LOgVYUqQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-16_1565983284596_0.21842472499643417"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-17":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-17","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-17","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-6KHyNKDI9yrrNJvKwu/YWEZpd12ZQr0lW4AH14u0H8Wsf4fcwIgaQ//Eb1X8AiTwQZICWwIbeFiBTIs7GQOrjA==","shasum":"7fcecfb39c5cd0ccc938ae004251ff75da252dbc","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-17.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWFRLCRA9TVsSAnZWagAAfncP/3BMNz02aWQ8GYlNohiK\nFgeLYRcjm8KjsN2uaspok3pnH6A2ftYAWcxX5mX//g0eTalsZaiEFksns3Cy\n3+wwWzju0X3vkTCXCIiQZNTkkLT9yVTPPPrW93QaaLioVJYnjofYMINNotVj\nEkuyODZcUihZ7eywnOOzwevF6935jzBafo17g+5Xqte/vXcV+ZTXhi6cTy3l\nG7LGXWlPFC4Fj0pcUQFxc/VEvt4yhB1xhYijoz3FSQZBLxr/5knDqNkppLNo\nJTHnb6A8BdrMpAw1Q+Zzqv596oe806yQJxE26f55qs5+DLrFE6VQWXTCRTwO\nUK9g7Ra7Lebd2E37it04bz1v/HSP6zC9EOWCm01ZPh1z9t3RQyMa3rEtUx5F\nmOUl96hIBbqbduztnLRvOxG9fRnSdNzrsyBtTbHkgqd1Dt4jOczPUYXTUjEX\nHJQdc5fvDhrcAGSgGEUbLLkw5wi6Jf1pM05nqmM0Qk+abYhahz+lDSiGabPd\n3cMSpp8CYUC9Vhejge38QicYBGo54VZhG0wOgtFRyikElgGS7wnjgpJYueF8\nacRWjmeNOQy4u4pqcc2mIAo5YozKMDT0MRi7MOS1oPtoj1J1eb9ghYr8VlD8\nMPBVW7ed5DzXtsM+yzx1U2JPxk1W4mYQs831Kq6i0oWtbty1G16X+e6VIcBB\nGExn\r\n=Q1Ji\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsl7521IdW5VXRiClyiXCnyjkICXlz4n0tVql0j7NSsAIhAIg0rUvQUQKnki8xrOE7GVIGqsytWC57h26G73aJq2/M"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-17_1566069834845_0.5397566307696595"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-18":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-18","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-18","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-e7+t0dvcIo9C939fba3IT64rWEzKf3WMFgd99mPGWN5L1W4rhGo3FB9G2wP/DHmOGFskUHmqH5rM3B7OL65zzg==","shasum":"fd0f2ce121fa373a664faf105e3ea9395e55136b","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-18.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWaXgCRA9TVsSAnZWagAAhScP/1d4ImAcsd4cC6IrTnq1\nBdMsBxz8/d4YoWDSnO9VgPvQdeYJtPO+iKvdDn9vfhUZ90d13aVe4MfrczdH\n7XVLaZcjUevC44LwVFb/3LI48JiiffoUlBqaQwIpavsh2zirHV6PZmtzu9Hg\nkKG6iK4ycCAH7ZKZxcG4xK0BmJxEwENKtKHfkYkdytTTTZly9vKRxYVM73AL\ncnYB3alXLrfCHHH0+z4PYTBm9MU1ODDw9OFz1HbejkmnI7rcMqM725oRQV7+\ngzIYTubcQRqdwl8sm/CQ6IzXW2ptxX2+RVti2rCrGt783r/raRtrc4yR140N\n4HEf7rzhisSzS3epfHk4fRvbDR1ANBEn/4OfM9jE3oemOZajnCX33HPwCmzC\nZxfqKIekT/u+F27ssw6ETlQVUVHa0zTBr+4ilmgtYIdiZk8Lrqrl83CqZ0Ol\nyUsYHIHA3i28BXoMd6qzV6v70lPAiNT+eUukKwR88BT1cULhr9aNd6Q1dSua\njJ3EZPnW4GMDDjV0tnF+aLwkYGPgturoo2tAHqgZKygCTjlWRVlHUz5moQ0h\nxNIisXuhi3e874Pbj4W5gN5dleNtdx4MZmkJ1L7k5VTxFhwf4nQvOLpuUTwZ\nUftxK4LqWjr6u+wcMygGugmkhbUQBaPnWwD04ViAA/Ouj5K8C+f3D2pDtPBd\nheTt\r\n=3A4l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmumg7JiQmyEG65bMe4PMeI7otKNUj3ppkC6molbfZHQIhAOUHrW2dLO3WDWMLT0xZp4H2fqSWMLuRVTZ3m0qNymNl"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-18_1566156255490_0.08883504488910732"},"_hasShrinkwrap":false},"2.2.0-dev.2019-08-19":{"name":"island-endpoint-tester","version":"2.2.0-dev.2019-08-19","description":"use with island","main":"dist/index.js","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"scripts":{"prepublish":"tsc -p $(pwd)","build":"tsc -p $(pwd)","clean":"rm -rf ./dist && rm -rf ./node_modules","test":"tsc -p $(pwd) && jasmine"},"license":"MIT","dependencies":{"deprecated-decorator":"^0.1.6","island":"next","schema-inspector":"^1.6.8"},"devDependencies":{"@types/jasmine":"^2.8.8","@types/lodash":"^4.14.44","@types/node":"^10.3.1","@types/qs":"^6.5.1","jasmine":"^3.1.0","typescript":"^3.0.1"},"gitHead":"03b7984e1eaa9dd50c822925d0b059226babee92","readme":"# island-endpoint-tester\n\n```ts\nimport * as island from 'island';\nimport * as _ from 'lodash';\n \n// NOTE: *order important* Test must be installed before endpoint-controllers\nimport { Tester } from 'island-endpoint-tester';\nTester.install(island);\n \nimport { EndpointController } from '../controller/endpoint.controller';\nimport spec = island.spec;\nimport mongoose = island.mongoose;\n \ndescribe(EndpointController.name, () => {\n  beforeAll(spec(async() => {\n    Tester.register(EndpointController);\n  }));\n \n  it('GET /v2/admin/accounts', spec(async() => {\n    const id = new mongoose.Types.ObjectId().toHexString();\n    const offset = 1;\n    const limit = 30;\n    const result = [{\n      id: id, \n      activate: true,\n    }];\n \n    const testResult = Tester.GET(`/v2/admin/accounts?id=${id}&offset=${offset}&limit=${limit}`, {result});\n    expect(testResult.query.id).toEqual(id);\n    expect(testResult.query.offset).toEqual(offset);\n    expect(testResult.query.limit).toEqual(limit);\n  }));\n});\n```\n\n","readmeFilename":"README.md","_id":"island-endpoint-tester@2.2.0-dev.2019-08-19","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-RjgIJ924mMC4BA6SeJXkkQWpD6hFSRTxleSugjT++WK3qHClmdPUcrp73wjRkrk5OMkDhBm6CnpEJ60WbC+cIA==","shasum":"d8f3edcc6a2bdce90cb436a169f539351050f055","tarball":"https://registry.npmjs.org/island-endpoint-tester/-/island-endpoint-tester-2.2.0-dev.2019-08-19.tgz","fileCount":28,"unpackedSize":38723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWvbYCRA9TVsSAnZWagAAxfMP/iunvrhtr/5lIfIr97hY\nzWNE0a3jlb90pFRjLyHFk+bB0tQ09EU7zSndMnkYK1d7hbf4M+FZNSj2ZKkY\nxBihTEbcVUn+vJ0V2JGcvXB7sxAYEQyKCKQQEtoIAiwOj/lGs/rZtPm/e8lt\npDtV5++P5r/NpbpLFXP5lRxGeme8mLrS+MxL/2FuizVZJXK5LHZ8LnsX4In5\nZkLJRkMUx6gBU22bCmQ+6g9wC44QMZpO/5MirwQe/WHh1FS71xhJi3Kzcb9N\nyt24ZgzZM+zh9MS8aVpU8A62WWvvcZIy/qjyN23eG0QvSV/og797go/C74D+\nNcDt2FgTZsyXdCMDofZYQTGPE3ZyYy5fRQw9X2Z1PC5uyz1Bx4ET6YUTapmp\nuXMd86T7sMY6a/4fv3/VwGDOYadjPUUMDDvIdlJGr9Os3yrQ/vPsbl81p4Dw\nBBOUac1QT6aCmkDQv4WwjSY3vgQaofl39bzWdLiOHVEbD4S5zqdslRbC/w6q\n0M/2rab+WVu1N0QlDqN8yNeS9L9TJvyxhoQk8Xs+Y1WGxX/VsUfq9cegdUPT\nZ6TJzwqRMlyzDZ8aoXVx1ycEf940JImJ1SF6tqU+h6Nc4w6dzhN8h4ApSUNy\nGO1SvvfURMzNEiaxNMAVb8uIFUj5Mmd4Aqmbh5lkLlM0Jazf8onudscCfZAz\n/UHd\r\n=KMhy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIJVspqxWGsjbpDtJ1CsAUuonCn0B3ga6P6P7Ss42CVwIhAITJVCZHS2G1JMK6g4cdBEGGC1CIidCzey7uU3zhfJne"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-endpoint-tester_2.2.0-dev.2019-08-19_1566242520143_0.4534174934606161"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"time":{"modified":"2022-06-19T02:59:12.680Z","created":"2016-11-01T16:42:40.781Z","0.0.1":"2016-11-01T16:42:40.781Z","0.0.2":"2016-11-01T16:58:42.856Z","0.0.3":"2016-11-01T17:13:26.390Z","0.0.4":"2016-11-01T17:25:04.586Z","0.0.5":"2016-11-01T17:34:37.388Z","0.1.0":"2016-11-02T06:16:39.086Z","1.0.0":"2016-12-23T05:07:02.057Z","1.0.1":"2017-02-06T10:34:48.811Z","2.0.0-dev.2018-06-08":"2018-06-08T02:52:55.786Z","2.0.0-dev.2018-06-13":"2018-06-12T15:02:48.600Z","1.0.2":"2018-06-15T05:12:11.159Z","1.0.99-edge-lts.0":"2018-06-15T05:28:33.858Z","2.0.0-dev.2018-07-10":"2018-07-09T15:02:17.870Z","2.0.0":"2018-08-30T07:57:33.227Z","2.1.0-dev.2018-08-31":"2018-08-30T15:02:30.773Z","2.1.0-rc.1":"2018-10-08T02:55:32.606Z","2.1.0-rc.2":"2018-10-08T03:00:31.826Z","2.2.0-dev.2018-10-19":"2018-10-18T15:03:18.331Z","2.2.0-dev.2019-03-13":"2019-03-13T19:22:02.992Z","2.2.0-dev.2019-03-14":"2019-03-14T19:21:02.581Z","2.2.0-dev.2019-03-15":"2019-03-15T19:21:06.137Z","2.2.0-dev.2019-03-16":"2019-03-16T19:22:21.312Z","2.2.0-dev.2019-03-17":"2019-03-17T19:20:56.727Z","2.2.0-dev.2019-03-18":"2019-03-18T19:21:16.271Z","2.2.0-dev.2019-03-20":"2019-03-20T19:22:21.162Z","2.2.0-dev.2019-03-21":"2019-03-21T19:23:38.392Z","2.2.0-dev.2019-03-22":"2019-03-22T19:22:50.342Z","2.2.0-dev.2019-03-23":"2019-03-23T19:21:00.182Z","2.2.0-dev.2019-03-24":"2019-03-24T19:20:58.756Z","2.2.0-dev.2019-03-25":"2019-03-25T19:22:34.937Z","2.2.0-dev.2019-03-26":"2019-03-26T19:21:45.991Z","2.2.0-dev.2019-03-27":"2019-03-27T19:21:18.322Z","2.2.0-dev.2019-03-28":"2019-03-28T19:21:03.638Z","2.2.0-dev.2019-03-29":"2019-03-29T19:21:30.504Z","2.2.0-dev.2019-03-30":"2019-03-30T19:20:59.993Z","2.2.0-dev.2019-03-31":"2019-03-31T19:21:00.665Z","2.2.0-dev.2019-04-01":"2019-04-01T19:21:23.954Z","2.2.0-dev.2019-04-02":"2019-04-02T19:21:17.513Z","2.2.0-dev.2019-04-03":"2019-04-03T19:21:27.332Z","2.2.0-dev.2019-04-04":"2019-04-04T19:22:16.433Z","2.2.0-dev.2019-04-05":"2019-04-05T19:21:11.016Z","2.2.0-dev.2019-04-06":"2019-04-06T19:21:01.224Z","2.2.0-dev.2019-04-07":"2019-04-07T19:21:03.304Z","2.2.0-dev.2019-04-08":"2019-04-08T19:21:12.185Z","2.2.0-dev.2019-04-09":"2019-04-09T19:21:22.213Z","2.2.0-dev.2019-04-15":"2019-04-15T19:20:46.224Z","2.2.0-dev.2019-04-16":"2019-04-16T19:21:03.134Z","2.2.0-dev.2019-04-17":"2019-04-17T19:20:34.507Z","2.2.0-dev.2019-04-18":"2019-04-18T19:20:41.173Z","2.2.0-dev.2019-04-22":"2019-04-22T19:20:42.343Z","2.2.0-dev.2019-04-23":"2019-04-23T19:21:43.636Z","2.2.0-dev.2019-04-24":"2019-04-24T19:20:42.983Z","2.2.0-dev.2019-04-25":"2019-04-25T19:20:37.786Z","2.2.0-dev.2019-04-26":"2019-04-26T19:20:38.881Z","2.2.0-dev.2019-04-27":"2019-04-27T19:20:44.909Z","2.2.0-dev.2019-04-28":"2019-04-28T19:20:38.002Z","2.2.0-dev.2019-04-29":"2019-04-29T19:20:36.920Z","2.2.0-dev.2019-04-30":"2019-04-30T19:21:16.898Z","2.2.0-dev.2019-05-01":"2019-05-01T19:20:44.262Z","2.2.0-dev.2019-05-02":"2019-05-02T19:20:33.764Z","2.2.0-dev.2019-05-03":"2019-05-03T19:20:52.710Z","2.2.0-dev.2019-05-04":"2019-05-04T19:20:32.732Z","2.2.0-dev.2019-05-05":"2019-05-05T19:20:38.267Z","2.2.0-dev.2019-05-06":"2019-05-06T19:20:35.321Z","2.2.0-dev.2019-05-07":"2019-05-07T19:20:42.016Z","2.2.0-dev.2019-05-08":"2019-05-08T19:20:33.986Z","2.2.0-dev.2019-05-09":"2019-05-09T19:20:48.352Z","2.2.0-dev.2019-05-10":"2019-05-10T19:20:35.116Z","2.2.0-dev.2019-05-11":"2019-05-11T19:20:35.183Z","2.2.0-dev.2019-05-12":"2019-05-12T19:21:06.226Z","2.2.0-dev.2019-05-13":"2019-05-13T19:20:48.873Z","2.2.0-dev.2019-05-14":"2019-05-14T19:20:44.081Z","2.2.0-dev.2019-05-15":"2019-05-15T19:20:41.880Z","2.2.0-dev.2019-05-16":"2019-05-16T19:20:41.893Z","2.2.0-dev.2019-05-17":"2019-05-17T19:20:30.568Z","2.2.0-dev.2019-05-18":"2019-05-18T19:20:37.794Z","2.2.0-dev.2019-05-19":"2019-05-19T19:20:36.454Z","2.2.0-dev.2019-05-30":"2019-05-30T19:20:45.517Z","2.2.0-dev.2019-05-31":"2019-05-31T19:20:49.666Z","2.2.0-dev.2019-06-01":"2019-06-01T19:21:12.095Z","2.2.0-dev.2019-06-02":"2019-06-02T19:20:41.747Z","2.2.0-dev.2019-06-03":"2019-06-03T19:22:43.631Z","2.2.0-dev.2019-06-04":"2019-06-04T19:21:02.975Z","2.2.0-dev.2019-06-05":"2019-06-05T19:21:56.514Z","2.2.0-dev.2019-06-06":"2019-06-06T19:21:13.244Z","2.2.0-dev.2019-06-07":"2019-06-07T19:24:17.586Z","2.2.0-dev.2019-06-08":"2019-06-08T19:21:13.415Z","2.2.0-dev.2019-06-09":"2019-06-09T19:20:38.755Z","2.2.0-dev.2019-06-10":"2019-06-10T19:21:25.130Z","2.2.0-dev.2019-06-11":"2019-06-11T19:21:18.244Z","2.2.0-dev.2019-06-12":"2019-06-12T19:20:38.290Z","2.2.0-dev.2019-06-13":"2019-06-13T19:21:18.480Z","2.2.0-dev.2019-06-14":"2019-06-14T19:21:59.673Z","2.2.0-dev.2019-06-15":"2019-06-15T19:21:27.641Z","2.2.0-dev.2019-06-16":"2019-06-16T19:21:06.002Z","2.2.0-dev.2019-06-17":"2019-06-17T19:21:00.334Z","2.2.0-dev.2019-06-18":"2019-06-18T19:21:00.253Z","2.2.0-dev.2019-06-19":"2019-06-19T19:20:53.157Z","2.2.0-dev.2019-06-20":"2019-06-20T19:21:44.356Z","2.2.0-dev.2019-06-21":"2019-06-21T19:20:45.499Z","2.2.0-dev.2019-06-22":"2019-06-22T19:20:51.386Z","2.2.0-dev.2019-06-23":"2019-06-23T19:21:26.111Z","2.2.0-dev.2019-06-24":"2019-06-24T19:21:04.783Z","2.2.0-dev.2019-06-25":"2019-06-25T19:21:10.739Z","2.2.0-dev.2019-06-26":"2019-06-26T19:21:08.997Z","2.2.0-dev.2019-06-27":"2019-06-27T19:22:00.275Z","2.2.0-dev.2019-06-28":"2019-06-28T19:20:38.755Z","2.2.0-dev.2019-06-29":"2019-06-29T19:20:57.225Z","2.2.0-dev.2019-06-30":"2019-06-30T19:21:00.158Z","2.2.0-dev.2019-07-01":"2019-07-01T19:21:43.137Z","2.2.0-dev.2019-07-02":"2019-07-02T19:21:42.405Z","2.2.0-dev.2019-07-03":"2019-07-03T19:21:20.623Z","2.2.0-dev.2019-07-04":"2019-07-04T19:21:07.386Z","2.2.0-dev.2019-07-05":"2019-07-05T19:21:16.944Z","2.2.0-dev.2019-07-06":"2019-07-06T19:21:07.633Z","2.2.0-dev.2019-07-07":"2019-07-07T19:21:57.362Z","2.2.0-dev.2019-07-08":"2019-07-08T19:21:29.263Z","2.2.0-dev.2019-07-09":"2019-07-09T19:22:45.294Z","2.2.0-dev.2019-07-10":"2019-07-10T19:21:08.738Z","2.2.0-dev.2019-07-11":"2019-07-11T19:21:23.697Z","2.2.0-dev.2019-07-12":"2019-07-12T19:22:53.006Z","2.2.0-dev.2019-07-13":"2019-07-13T19:21:13.529Z","2.2.0-dev.2019-07-14":"2019-07-14T19:22:39.163Z","2.2.0-dev.2019-07-15":"2019-07-15T19:21:31.836Z","2.2.0-dev.2019-07-16":"2019-07-16T19:21:42.384Z","2.2.0-dev.2019-07-17":"2019-07-17T19:21:32.388Z","2.2.0-dev.2019-07-18":"2019-07-18T19:22:32.748Z","2.2.0-dev.2019-07-19":"2019-07-19T19:21:49.265Z","2.2.0-dev.2019-07-20":"2019-07-20T19:21:42.787Z","2.2.0-dev.2019-07-21":"2019-07-21T19:21:15.767Z","2.2.0-dev.2019-07-22":"2019-07-22T19:21:07.622Z","2.2.0-dev.2019-07-23":"2019-07-23T19:23:02.877Z","2.2.0-dev.2019-07-24":"2019-07-24T19:22:06.924Z","2.2.0-dev.2019-07-25":"2019-07-25T19:21:42.311Z","2.2.0-dev.2019-07-26":"2019-07-26T19:21:25.076Z","2.2.0-dev.2019-07-27":"2019-07-27T19:21:06.667Z","2.2.0-dev.2019-07-28":"2019-07-28T19:21:58.287Z","2.2.0-dev.2019-07-30":"2019-07-30T19:21:30.204Z","2.2.0-dev.2019-07-31":"2019-07-31T19:21:17.602Z","2.2.0-dev.2019-08-01":"2019-08-01T19:21:20.591Z","2.2.0-dev.2019-08-02":"2019-08-02T19:20:40.347Z","2.2.0-dev.2019-08-03":"2019-08-03T19:20:42.823Z","2.2.0-dev.2019-08-04":"2019-08-04T19:21:57.684Z","2.2.0-dev.2019-08-05":"2019-08-05T19:21:04.927Z","2.2.0-dev.2019-08-06":"2019-08-06T19:21:19.653Z","2.2.0-dev.2019-08-07":"2019-08-07T19:21:43.342Z","2.2.0-dev.2019-08-08":"2019-08-08T19:21:16.992Z","2.2.0-dev.2019-08-09":"2019-08-09T19:21:45.264Z","2.2.0-dev.2019-08-10":"2019-08-10T19:21:19.801Z","2.2.0-dev.2019-08-11":"2019-08-11T19:21:38.161Z","2.2.0-dev.2019-08-12":"2019-08-12T19:23:22.985Z","2.2.0-dev.2019-08-13":"2019-08-13T19:21:20.490Z","2.2.0-dev.2019-08-14":"2019-08-14T19:21:38.027Z","2.2.0-dev.2019-08-15":"2019-08-15T19:21:35.117Z","2.2.0-dev.2019-08-16":"2019-08-16T19:21:24.697Z","2.2.0-dev.2019-08-17":"2019-08-17T19:23:54.995Z","2.2.0-dev.2019-08-18":"2019-08-18T19:24:15.613Z","2.2.0-dev.2019-08-19":"2019-08-19T19:22:00.276Z"},"author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"license":"MIT","readmeFilename":"","description":"use with island"}