From 392571e512feabe6c92db676b4b26f3ee9182458 Mon Sep 17 00:00:00 2001 From: Oleksandr Kozlov Date: Fri, 12 May 2023 21:44:21 +0200 Subject: [PATCH] fix mock --- src/pairing.spec.ts | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/pairing.spec.ts b/src/pairing.spec.ts index 6729046..e2d292a 100644 --- a/src/pairing.spec.ts +++ b/src/pairing.spec.ts @@ -45,14 +45,17 @@ describe("js-noise: pairing object", () => { }; const responder = { toSubscriptionIterator(decoder: IDecoder) { - async function* iterator(): AsyncIterator { - const msg = await pEvent(msgEmitter, decoder.contentTopic); - const decodedMessage = await decoder.fromProtoObj(PUBSUB_TOPIC, msg); - yield decodedMessage!; - } - return { - iterator: iterator(), + iterator: { + async next() { + const msg = await pEvent(msgEmitter, decoder.contentTopic); + const decodedMessage = await decoder.fromProtoObj(PUBSUB_TOPIC, msg); + return { + value: decodedMessage, + done: false, + }; + }, + }, stop() { // Do nothing. This is just a simulation console.debug("stopping subscription to", decoder.contentTopic);