From 9573982c07cbac9e8c73c2cb1299ce24a5ecf6dd Mon Sep 17 00:00:00 2001 From: joelchu Date: Sat, 14 Mar 2020 23:14:08 +0800 Subject: [PATCH] make the return contract as object and add final step to wrap inside the AUTH_NAME --- .../contract-cli/src/generator/get-socket-auth-resolver.js | 4 +++- packages/contract-cli/tests/socket.test.js | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/contract-cli/src/generator/get-socket-auth-resolver.js b/packages/contract-cli/src/generator/get-socket-auth-resolver.js index fbdd27db..42b39ff9 100644 --- a/packages/contract-cli/src/generator/get-socket-auth-resolver.js +++ b/packages/contract-cli/src/generator/get-socket-auth-resolver.js @@ -114,9 +114,11 @@ function getSocketAuthResolver(config, resolverDir, sourceType = null, fileExt = return chainPromises( names.map((n, i) => ( Promise.resolve(processFileToContract(n, files[i], sourceType)) - )) + )), + true ) }) + .then(contract => ({[AUTH_NAME]: contract})) } diff --git a/packages/contract-cli/tests/socket.test.js b/packages/contract-cli/tests/socket.test.js index 253e1bf7..2e083ad7 100644 --- a/packages/contract-cli/tests/socket.test.js +++ b/packages/contract-cli/tests/socket.test.js @@ -37,7 +37,7 @@ test.cb(`It should able to return a list of socket auth files`, t => { }) }) -test.cb.only(`It should able to generate partial contract for socket auth`, t => { +test.cb(`It should able to generate partial contract for socket auth`, t => { t.plan(1) getSocketAuthResolver(t.context.config, resolverDir) -- Gitee