From 930b384db7b318b77f54f83e490d341ecd64556d Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Sun, 8 Oct 2023 19:54:27 +0800 Subject: [PATCH] fix: add keyboard delay to make selection works for e2e test --- e2e-tests/basic.spec.ts | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/e2e-tests/basic.spec.ts b/e2e-tests/basic.spec.ts index 6d835a0e0..c79167818 100644 --- a/e2e-tests/basic.spec.ts +++ b/e2e-tests/basic.spec.ts @@ -48,13 +48,7 @@ test('create page and blocks, save to disk', async ({ page, block, graphDir }) = path.join(graphDir, `pages/${pageTitle}.md`), 'utf8' ) - expect(contentOnDisk.trim()).toEqual(` -- first bullet -- second bullet - - third bullet - - continue editing - second line -- test ok`.trim()) + expect(contentOnDisk.trim()).toEqual('- first bullet\n- second bullet\n\t- third bullet\n\t- continue editing\n\t second line\n- test ok'.trim()) }) @@ -103,9 +97,9 @@ test('selection', async ({ page, block }) => { // shift+up select 3 blocks await page.keyboard.down('Shift') - await page.keyboard.press('ArrowUp') - await page.keyboard.press('ArrowUp') - await page.keyboard.press('ArrowUp') + await page.keyboard.press('ArrowUp', { delay: 20 }) + await page.keyboard.press('ArrowUp', { delay: 20 }) + await page.keyboard.press('ArrowUp', { delay: 20 }) await page.keyboard.up('Shift') await block.waitForSelectedBlocks(3)