mirror of
https://github.com/chatmail/core.git
synced 2026-05-03 05:16:28 +03:00
activate other tests again
This commit is contained in:
@@ -1,22 +0,0 @@
|
|||||||
const { default: dc } = require('./dist')
|
|
||||||
|
|
||||||
const ac = new dc('test123456')
|
|
||||||
|
|
||||||
ac.startJSONRPCHandler(console.log)
|
|
||||||
|
|
||||||
console.log(
|
|
||||||
ac.jsonRPCRequest(
|
|
||||||
JSON.stringify({
|
|
||||||
jsonrpc: '2.0',
|
|
||||||
method: 'get_all_account_ids',
|
|
||||||
params: [],
|
|
||||||
id: 2,
|
|
||||||
})
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
setTimeout(() => {
|
|
||||||
ac.close() // This segfaults -> TODO Findout why?
|
|
||||||
|
|
||||||
console.log('still living')
|
|
||||||
}, 1000)
|
|
||||||
@@ -84,7 +84,7 @@ describe('static tests', function () {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
describe.only('JSON RPC', function () {
|
describe('JSON RPC', function () {
|
||||||
it('smoketest', async function () {
|
it('smoketest', async function () {
|
||||||
const { dc } = DeltaChat.newTemporary()
|
const { dc } = DeltaChat.newTemporary()
|
||||||
let promise_resolve
|
let promise_resolve
|
||||||
@@ -108,14 +108,13 @@ describe.only('JSON RPC', function () {
|
|||||||
},
|
},
|
||||||
JSON.parse(await promise)
|
JSON.parse(await promise)
|
||||||
)
|
)
|
||||||
// TODO: fix that shutdown crashes!
|
|
||||||
dc.close()
|
dc.close()
|
||||||
})
|
})
|
||||||
|
|
||||||
it('basic test', async function () {
|
it('basic test', async function () {
|
||||||
const { dc } = DeltaChat.newTemporary()
|
const { dc } = DeltaChat.newTemporary()
|
||||||
|
|
||||||
const promises = {};
|
const promises = {}
|
||||||
dc.startJSONRPCHandler((msg) => {
|
dc.startJSONRPCHandler((msg) => {
|
||||||
const response = JSON.parse(msg)
|
const response = JSON.parse(msg)
|
||||||
promises[response.id](response)
|
promises[response.id](response)
|
||||||
@@ -123,7 +122,7 @@ describe.only('JSON RPC', function () {
|
|||||||
})
|
})
|
||||||
const call = (request) => {
|
const call = (request) => {
|
||||||
dc.jsonRPCRequest(JSON.stringify(request))
|
dc.jsonRPCRequest(JSON.stringify(request))
|
||||||
return new Promise((res, _rej)=> {
|
return new Promise((res, _rej) => {
|
||||||
promises[request.id] = res
|
promises[request.id] = res
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user