function getStateKeysCallback(args, callback) { if (args.data && args.sig) { receivedRequest = true; expect(args.data).toEqual(response); if (args.addresses) { expect(args.addresses).toEqual(fakeAddresses); } if (args.block_number) { expect(args.block_number).toEqual(fakeBlockNumber.toString()); } const result = { data: fakeResponse, sig: fakeSig }; callback(null, result); } else { assert(false); callback("Missing data", null); } }
it("#3 Should test PTT flag", async function() { const tree = TEST_TREE.principal; if (!tree["all"] || !tree["#3"]) { this.skip(); } return new Promise(async resolve => { const dummyPort = 100; // will not be used, just for initializing const logger = new Logger({ cli: false }); const principalClient = new PrincipalNode({ uri: uri + dummyPort }, logger); principalClient.on(constants.PTT_END_EVENT, () => { expect(principalClient.isInPTT()).toEqual(false); resolve(); }); let res = principalClient.startPTT(); expect(res).toEqual(true); expect(principalClient.isInPTT()).toEqual(true); res = principalClient.startPTT(); expect(res).toEqual(false); expect(principalClient.isInPTT()).toEqual(true); principalClient.onPTTEnd(); }); });
.build(); mainController.getNode().getAllLocalTips(async (err, missingStates) => { expect(err).not.toEqual(expect.anything()); // This should match against null/undefined expect(missingStates.length).toBe(3); expect(missingStates[0].key).toBe(2);
expect(resEnv.content().id).toBe(reqEnv.content().id); for (let i = 0; i < input.length; i++) { expect(resEnv.content().result.tips[i].address).toEqual(input[i]); expect(resEnv.content().result.tips[i].key).toBeTruthy(); expect(resEnv.content().result.tips[i].data).toBeTruthy();
let coreServer = getCoreServer(c.core.uri); let mainController = await EnvironmentBuilder.buildFromSingle(c); expect(mainController).toEqual(expect.anything()); assert(mainController instanceof MainController, "not main controller"); await mainController.shutdownSystem(); let client = getRpcClient(bc.proxy.port); expect(pMainController).toEqual(expect.anything()); assert(pMainController instanceof MainController, "not main controller"); assert(bMainController instanceof MainController, "not main controller");