Bläddra i källkod

fix: e2e tests

Tienson Qin 2 år sedan
förälder
incheckning
d04d26bd54
2 ändrade filer med 5 tillägg och 3 borttagningar
  1. 1 0
      e2e-tests/code-editing.spec.ts
  2. 4 3
      e2e-tests/page-search.spec.ts

+ 1 - 0
e2e-tests/code-editing.spec.ts

@@ -271,6 +271,7 @@ test('Select codeblock language', async ({ page }) => {
   // Select Clojure from the dropdown menu
   // Select Clojure from the dropdown menu
   await repeatKeyPress(page, 'ArrowDown', 6)
   await repeatKeyPress(page, 'ArrowDown', 6)
   await page.press('textarea >> nth=0', 'Enter', { delay: 10 })
   await page.press('textarea >> nth=0', 'Enter', { delay: 10 })
+  await page.waitForTimeout(100)
   // expect the codeblock to be visible
   // expect the codeblock to be visible
   expect(await page.waitForSelector('.CodeMirror', { state: 'visible' }))
   expect(await page.waitForSelector('.CodeMirror', { state: 'visible' }))
 
 

+ 4 - 3
e2e-tests/page-search.spec.ts

@@ -88,9 +88,10 @@ async function alias_test(block: Block, page: Page, page_name: string, search_kw
   //   alias_test_content_3 sequentially, to validate the target page state
   //   alias_test_content_3 sequentially, to validate the target page state
   await page.type('textarea >> nth=0', 'alias:: [[' + alias_name, { delay: 10 })
   await page.type('textarea >> nth=0', 'alias:: [[' + alias_name, { delay: 10 })
   await page.keyboard.press('Enter', { delay: 200 }) // Enter for finishing selection
   await page.keyboard.press('Enter', { delay: 200 }) // Enter for finishing selection
-  await page.keyboard.press('Enter', { delay: 200 }) // double Enter for exit property editing
-  await page.keyboard.press('Enter', { delay: 200 }) // double Enter for exit property editing
-  await page.waitForTimeout(200)
+  await page.keyboard.press('Enter', { delay: 200 })
+  await page.keyboard.press('Escape')
+  await page.waitForTimeout(100)
+  await block.clickNext()
   await block.activeEditing(1)
   await block.activeEditing(1)
   await page.type('textarea >> nth=0', alias_test_content_1)
   await page.type('textarea >> nth=0', alias_test_content_1)
   await lastBlock(page)
   await lastBlock(page)