difftreelog
fix close connection is finally clause
in: master
1 file changed
tests/scripts/readyness.jsdiffbeforeafterboth1const { ApiPromise, WsProvider } = require('@polkadot/api');1const { ApiPromise, WsProvider } = require('@polkadot/api');223const connect = async () => {3const connect = async () => {4 const wsEndpoint = 'ws://127.0.0.1:9944'4 const wsEndpoint = 'ws://127.0.0.1:9944';5 const api = new ApiPromise({provider: new WsProvider(wsEndpoint)});5 const api = new ApiPromise({provider: new WsProvider(wsEndpoint)});6 await api.isReadyOrError;6 await api.isReadyOrError;778 try {8 const head = (await api.rpc.chain.getHeader()).number.toNumber();9 const head = (await api.rpc.chain.getHeader()).number.toNumber();9 await api.disconnect();10 if(head < 1) throw Error('No block #1');10 if(head < 1) throw Error('No block #1');1111 } finally {12 await api.disconnect();13 }12}14};131514const sleep = time => {16const sleep = time => {15 return new Promise(resolve => {17 return new Promise(resolve => {16 setTimeout(() => resolve(), time);18 setTimeout(() => resolve(), time);17 });19 });18}20};192120const main = async () => {22const main = async () => {21 while(true) {23 while(true) {