Browse Source

test(e2e): add test case page name

fix: lint
Andelf 3 years ago
parent
commit
52b7a5e203
2 changed files with 10 additions and 2 deletions
  1. 10 1
      e2e-tests/sidebar.spec.ts
  2. 0 1
      src/test/frontend/extensions/pdf/assets_test.cljs

+ 10 - 1
e2e-tests/sidebar.spec.ts

@@ -1,6 +1,6 @@
 import { expect } from '@playwright/test'
 import { test } from './fixtures'
-import { createRandomPage, openLeftSidebar, searchAndJumpToPage } from './utils'
+import { createPage, createRandomPage, openLeftSidebar, randomString, searchAndJumpToPage } from './utils'
 
 /***
  * Test side bar features
@@ -52,3 +52,12 @@ test('recent is updated #4320', async ({ page }) => {
   expect(await firstRecent.textContent()).toContain(page1)
   expect(await secondRecent.textContent()).toContain(page2)
 })
+
+test('recent file name is displayed correctly #6297', async ({ page }) => {
+  const pageName = randomString(5) + "_@#$%^&*()_" + randomString(5)
+  await createPage(page, pageName)
+  await page.fill('textarea >> nth=0', 'Random Content')
+
+  const firstRecent = page.locator('.nav-content-item.recent li >> nth=0')
+  expect(await firstRecent.textContent()).toContain(pageName)
+})

+ 0 - 1
src/test/frontend/extensions/pdf/assets_test.cljs

@@ -1,6 +1,5 @@
 (ns frontend.extensions.pdf.assets-test
   (:require [clojure.test :as test :refer [are deftest testing]]
-            [clojure.string :as str]
             [frontend.extensions.pdf.assets :as assets]))
 
 (deftest fix-local-asset-filename