diff --git a/packages/@jsonql/koa/package.json b/packages/@jsonql/koa/package.json index ed2be7fbdcc996dfe8708aa71adf41a2ba7a4f0a..77212674c05521d134accb8d8b5e1071cca233c4 100644 --- a/packages/@jsonql/koa/package.json +++ b/packages/@jsonql/koa/package.json @@ -53,7 +53,7 @@ "debug": "^4.1.1", "fs-extra": "^8.1.0", "jsonql-constants": "^1.8.10", - "jsonql-koa": "^1.4.15", + "jsonql-koa": "^1.4.16", "jsonql-params-validator": "^1.4.11", "koa": "^2.11.0", "koa-bodyparser": "^4.2.1", diff --git a/packages/@jsonql/koa/tests/fixtures/resolvers/query/get-something.js b/packages/@jsonql/koa/tests/fixtures/resolvers/query/get-something.js index b3fb16736db92366d05c74cdada1e8a36ad641d7..cbfa8b7d329dc50c391ea3017a336adb085c3c8e 100644 --- a/packages/@jsonql/koa/tests/fixtures/resolvers/query/get-something.js +++ b/packages/@jsonql/koa/tests/fixtures/resolvers/query/get-something.js @@ -1,8 +1,8 @@ /** * just a pass over method to get something from server b - * @return {object} an object contains two different time stamps + * @return {object} an object contains two different time stamps */ module.exports = function getSomething() { - + const client = getSomething.client() } diff --git a/packages/@jsonql/koa/tests/ms.test.js b/packages/@jsonql/koa/tests/ms.test.js index 7eb4bcbcfe648bf391f6f4b7bed7478414e4dc1e..4aa56eb6ee139faad00be722d54f5a51e6ad68fb 100644 --- a/packages/@jsonql/koa/tests/ms.test.js +++ b/packages/@jsonql/koa/tests/ms.test.js @@ -12,6 +12,15 @@ const contractDirB = join(contractBaseDir, MS_B_DIR) const createMsTestServer = require('./fixtures/ms-test-servers') +const getClientA = async () => ( + await jsonqlNodeClient({ + hostname: `http://localhost:${PORT_A}`, + contractDir: join(__dirname, 'fixtures', 'contract', 'client1') + }) +) + + + test.before(t => { t.context.serverA = createMsTestServer('A') t.context.serverB = createMsTestServer('B') @@ -25,10 +34,7 @@ test.after(t => { }) test(`It should able to connect to service A directly`, async t => { - const client1 = await jsonqlNodeClient({ - hostname: `http://localhost:${PORT_A}`, - contractDir: join(__dirname, 'fixtures', 'contract', 'client1') - }) + const client1 = await getClientA() const res1 = await client1.query.helloWorld() @@ -45,4 +51,13 @@ test(`It should able to connect to server B directly`, async t => { }) -test.todo(`It should able to connect to another service via the internal nodeClient`) +test(`It should able to connect to another service via the internal nodeClient`, async t => { + const client1 = await getClientA() + + + + + +}) + +test.todo(`It should able to connect to the another client via socket connection`) diff --git a/packages/koa/package.json b/packages/koa/package.json index cc70f958ecfe10ac212136917638b6f72293da27..c959c227dc5d29cbd4343f984c578e29cdda97df 100644 --- a/packages/koa/package.json +++ b/packages/koa/package.json @@ -1,6 +1,6 @@ { "name": "jsonql-koa", - "version": "1.4.16", + "version": "1.4.17", "description": "jsonql Koa middleware", "main": "main.js", "module": "index.js", @@ -80,7 +80,7 @@ "jsonql-jwt": "^1.3.4", "jsonql-node-client": "^1.2.4", "jsonql-params-validator": "^1.4.11", - "jsonql-resolver": "^0.9.6", + "jsonql-resolver": "^0.9.7", "jsonql-utils": "^0.8.5", "jsonql-web-console": "^0.4.3", "koa-compose": "^4.1.0", diff --git a/packages/resolver/package.json b/packages/resolver/package.json index 6860065abdfc62a52a2ed9f03c5b29fcebdd647a..5bfbea0d7a4773f0b664bbff84f0f968d63a78d6 100644 --- a/packages/resolver/package.json +++ b/packages/resolver/package.json @@ -1,6 +1,6 @@ { "name": "jsonql-resolver", - "version": "0.9.6", + "version": "0.9.7", "description": "This is NOT for general use, please do not install it directly. This module is part of the jsonql tools supporting modules.", "main": "index.js", "files": [ @@ -30,15 +30,15 @@ "jsonql-constants": "^1.8.10", "jsonql-errors": "^1.1.6", "jsonql-jwt": "^1.3.4", - "jsonql-node-client": "^1.2.2", + "jsonql-node-client": "^1.2.4", "jsonql-params-validator": "^1.4.11", - "jsonql-utils": "^0.8.3", + "jsonql-utils": "^0.8.5", "lodash.merge": "^4.6.2" }, "devDependencies": { "ava": "^2.4.0", "jsonql-contract": "^1.8.4", - "jsonql-koa": "^1.4.10", + "jsonql-koa": "^1.4.16", "server-io-core": "^1.2.0" }, "ava": { diff --git a/packages/resolver/tests/fixtures/contract/es/contract.json b/packages/resolver/tests/fixtures/contract/es/contract.json index 3f9854b7b5289892e7fe4c840030e809fba0b66d..30e4846f3333b512ee5f1a972e0205df907a9828 100644 --- a/packages/resolver/tests/fixtures/contract/es/contract.json +++ b/packages/resolver/tests/fixtures/contract/es/contract.json @@ -43,6 +43,6 @@ } }, "auth": {}, - "timestamp": 1573458006, + "timestamp": 1574495660, "sourceType": "module" }