ソースを参照

fix: query and scheduled/deadline tests

Tienson Qin 5 ヶ月 前
コミット
14526ae3cd

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

@@ -85,7 +85,7 @@
 
   (do
     (reset! config/*headless true)
-    (reset! config/*slow-mo 100)
+    (reset! config/*slow-mo 30)
     (dotimes [i 5]
       (run-multi-tabs-test)))
 

+ 5 - 5
clj-e2e/src/logseq/e2e/util.clj

@@ -3,7 +3,8 @@
   (:require [clojure.test :refer [is]]
             [logseq.e2e.assert :as assert]
             [logseq.e2e.keyboard :as k]
-            [wally.main :as w])
+            [wally.main :as w]
+            [wally.repl :as repl])
   (:import (com.microsoft.playwright Locator$PressSequentiallyOptions
                                      Locator$FilterOptions)
            (com.microsoft.playwright TimeoutError)))
@@ -182,16 +183,15 @@
                (not= content ""))
       (press-seq " ")))
   (press-seq "/" {:delay 20})
-  (press-seq command {:delay 20})
   (w/wait-for ".ui__popover-content")
-  (k/enter))
+  (press-seq command {:delay 20})
+  (w/click "a.menu-link.chosen"))
 
 (defn set-tag
   [tag]
   (press-seq " #" {:delay 20})
   (press-seq tag)
-  (w/wait-for (w/find-one-by-text "a.menu-link mark" tag))
-  (k/enter)
+  (w/click (format "a.menu-link:has-text(\"%s\")" tag))
   ;; wait tag added on ui
   (assert/assert-is-visible
    (-> (w/-query ".ls-block")

+ 5 - 8
clj-e2e/test/logseq/e2e/commands_test.clj

@@ -29,7 +29,7 @@
   (testing "Node reference"
     (testing "Page reference"
       (b/new-blocks ["b1" ""])
-      (util/input-command "Node eferen")
+      (util/input-command "Node reference")
       (util/press-seq "Another page")
       (k/enter)
       (is (= "[[Another page]]" (util/get-edit-content)))
@@ -37,7 +37,7 @@
       (is (= "Another page" (util/get-text "a.page-ref"))))
     (testing "Block reference"
       (b/new-block "")
-      (util/input-command "Node eferen")
+      (util/input-command "Node reference")
       (util/press-seq "b1")
       (util/wait-timeout 300)
       (k/enter)
@@ -151,7 +151,7 @@
         (b/new-block text)
         (util/input-command command)
         (k/enter)
-        (k/esc)
+        (assert/assert-editor-mode)
         (util/exit-edit)
         (is (= command (util/get-text ".property-k")))
         (is (= "Today" (util/get-text ".ls-datetime a.page-ref")))))))
@@ -216,11 +216,8 @@
     (let [btn (util/-query-last "button:text('filter')")]
       (w/click btn)
       (util/input "page reference")
-      (assert/assert-is-visible "div:text('page reference')")
-      (k/enter)
-      (util/input "foo")
-      (assert/assert-is-visible "div:text('foo')")
-      (k/enter)
+      (w/click "a.menu-link:has-text('page reference')")
+      (w/click "a.menu-link:has-text('foo')")
       (assert/assert-is-visible "div:text('Live query (2)')"))))
 
 (deftest advanced-query-test