mirror of https://codeberg.org/pzp/pzp-db.git
format test file a bit
This commit is contained in:
parent
b76130aa74
commit
e86da204cb
|
@ -221,22 +221,19 @@ test('getTangle()', async (t) => {
|
||||||
assert.deepEqual([...erasables], [reply1Lo, rootPost], 'erasables')
|
assert.deepEqual([...erasables], [reply1Lo, rootPost], 'erasables')
|
||||||
})
|
})
|
||||||
|
|
||||||
await t.test(
|
await t.test('Tangle.getDeletablesAndErasables with many inputs (2)', (t) => {
|
||||||
'Tangle.getDeletablesAndErasables with many inputs again',
|
const { deletables, erasables } = tangle.getDeletablesAndErasables(
|
||||||
(t) => {
|
reply3Lo,
|
||||||
const { deletables, erasables } = tangle.getDeletablesAndErasables(
|
reply3Hi
|
||||||
reply3Lo,
|
)
|
||||||
reply3Hi
|
|
||||||
)
|
|
||||||
|
|
||||||
assert.deepEqual(
|
assert.deepEqual(
|
||||||
[...deletables],
|
[...deletables],
|
||||||
[reply1Lo, reply1Hi, reply2],
|
[reply1Lo, reply1Hi, reply2],
|
||||||
'deletables'
|
'deletables'
|
||||||
)
|
)
|
||||||
assert.deepEqual([...erasables], [rootPost], 'erasables')
|
assert.deepEqual([...erasables], [rootPost], 'erasables')
|
||||||
}
|
})
|
||||||
)
|
|
||||||
|
|
||||||
await t.test('Tangle.getDeletablesAndErasables with lipmaa', (t) => {
|
await t.test('Tangle.getDeletablesAndErasables with lipmaa', (t) => {
|
||||||
const { deletables, erasables } = tangle.getDeletablesAndErasables(reply3Lo)
|
const { deletables, erasables } = tangle.getDeletablesAndErasables(reply3Lo)
|
||||||
|
@ -267,24 +264,20 @@ test('getTangle()', async (t) => {
|
||||||
assert.deepEqual(actual4, expected4)
|
assert.deepEqual(actual4, expected4)
|
||||||
})
|
})
|
||||||
|
|
||||||
await t.test(
|
await t.test('Tangle.topoSort after some deletes and erases', async (t) => {
|
||||||
'Tangle.topoSort after some have been deleted and erased',
|
const { deletables, erasables } = tangle.getDeletablesAndErasables(reply3Lo)
|
||||||
async (t) => {
|
for (const msgID of deletables) {
|
||||||
const { deletables, erasables } =
|
await p(peer.db.del)(msgID)
|
||||||
tangle.getDeletablesAndErasables(reply3Lo)
|
|
||||||
for (const msgID of deletables) {
|
|
||||||
await p(peer.db.del)(msgID)
|
|
||||||
}
|
|
||||||
for (const msgID of erasables) {
|
|
||||||
await p(peer.db.erase)(msgID)
|
|
||||||
}
|
|
||||||
|
|
||||||
const tangle2 = peer.db.getTangle(rootPost)
|
|
||||||
const sorted = tangle2.topoSort()
|
|
||||||
|
|
||||||
assert.deepEqual(sorted, [rootPost, reply3Lo, reply3Hi])
|
|
||||||
}
|
}
|
||||||
)
|
for (const msgID of erasables) {
|
||||||
|
await p(peer.db.erase)(msgID)
|
||||||
|
}
|
||||||
|
|
||||||
|
const tangle2 = peer.db.getTangle(rootPost)
|
||||||
|
const sorted = tangle2.topoSort()
|
||||||
|
|
||||||
|
assert.deepEqual(sorted, [rootPost, reply3Lo, reply3Hi])
|
||||||
|
})
|
||||||
|
|
||||||
await p(peer.close)(true)
|
await p(peer.close)(true)
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue