fix nodejs jsonrpc smoke tests (#3674)

the solution was to ignore events
This commit is contained in:
Simon Laux
2022-10-15 23:03:54 +02:00
committed by GitHub
parent 137567554d
commit 36f85a6a5a

View File

@@ -89,7 +89,11 @@ describe('JSON RPC', function () {
const { dc } = DeltaChat.newTemporary()
let promise_resolve
const promise = new Promise((res, _rej) => {
promise_resolve = res
promise_resolve = (response) => {
// ignore events
const answer = JSON.parse(response)
if (answer['method'] !== 'event') res(answer)
}
})
dc.startJsonRpcHandler(promise_resolve)
dc.jsonRpcRequest(
@@ -106,7 +110,7 @@ describe('JSON RPC', function () {
id: 2,
result: [1],
},
JSON.parse(await promise)
await promise
)
dc.close()
})