test: add tick 40s

This commit is contained in:
Nolan Lawson 2024-03-17 11:56:20 -07:00
parent 8b25eb668d
commit 546cc9301b
1 changed files with 5 additions and 1 deletions

View File

@ -149,13 +149,17 @@ describe('database tests', () => {
})
test('multiple databases on same source, close both', async () => {
// TODO [#407] Skipping all these `tick(40)`s causes an InvalidStateError in IDB
const db1 = new Database({ dataSource: ALL_EMOJI })
await db1.ready()
await tick(40)
const db2 = new Database({ dataSource: ALL_EMOJI })
await db2.ready()
await db2._lazyUpdate // TODO [#407] Skipping this causes an InvalidStateError in IDB
await tick(40)
await db1.close()
await tick(40)
expect((await db1.getEmojiByUnicodeOrName('🐵')).annotation).toBe('monkey face')
await tick(40)
await db2.close()
expect((await db2.getEmojiByUnicodeOrName('🐵')).annotation).toBe('monkey face')
const db3 = new Database({ dataSource: ALL_EMOJI })