Browse Source

fix: copy paste tests

Tienson Qin 5 months ago
parent
commit
d9eeb19e26

+ 3 - 1
clj-e2e/dev/user.clj

@@ -65,7 +65,8 @@
              'logseq.e2e.multi-tabs-test
              'logseq.e2e.outliner-test
              'logseq.e2e.rtc-basic-test
-             'logseq.e2e.plugins-test))
+             'logseq.e2e.plugins-test
+             'logseq.e2e.reference-test))
 
 (defn start
   []
@@ -99,6 +100,7 @@
   (do
     (reset! config/*headless true)
     (reset! config/*slow-mo 10)
+    (run-tests 'logseq.e2e.reference-test)
     (dotimes [i 10]
       (run-tests 'logseq.e2e.reference-test)))
 

+ 1 - 1
clj-e2e/test/logseq/e2e/custom_report.clj

@@ -10,7 +10,7 @@
   record all playwright contexts in this dynamic var"
   nil)
 
-(defn- screenshot
+(defn screenshot
   [page test-name]
   (println :screenshot test-name)
   (.screenshot

+ 1 - 0
clj-e2e/test/logseq/e2e/fixtures.clj

@@ -12,6 +12,7 @@
     (w/make-page {:headless (or headless @config/*headless)
                   :persistent false
                   :slow-mo @config/*slow-mo})
+    (w/grant-permissions :clipboard-write :clipboard-read)
     (binding [custom-report/*pw-contexts* #{(.context (w/get-page))}]
       (w/navigate (str "http://localhost:" (or port @config/*port)))
       (f))))