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() const { dc } = DeltaChat.newTemporary()
let promise_resolve let promise_resolve
const promise = new Promise((res, _rej) => { 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.startJsonRpcHandler(promise_resolve)
dc.jsonRpcRequest( dc.jsonRpcRequest(
@@ -106,7 +110,7 @@ describe('JSON RPC', function () {
id: 2, id: 2,
result: [1], result: [1],
}, },
JSON.parse(await promise) await promise
) )
dc.close() dc.close()
}) })