Просмотр исходного кода

refactor: have test repo use its own ns, logseq.e2e

Like any other repo, give it its own top-level ns to avoid conflicts
with other repos. Also removed unused ns that was generated
Gabriel Horner 9 месяцев назад
Родитель
Сommit
f11775dd76

+ 1 - 5
clj-e2e/deps.edn

@@ -6,11 +6,7 @@
         ;; io.github.zmedelis/bosquet {:mvn/version "2025.03.28"}
         }
  :aliases
- {:run-m {:main-opts ["-m" "logseq.e2e"]}
-  :run-x {:ns-default logseq.e2e
-          :exec-fn greet
-          :exec-args {:name "Clojure"}}
-  :build {:deps {io.github.clojure/tools.build {:mvn/version "0.10.5"}}
+ {:build {:deps {io.github.clojure/tools.build {:mvn/version "0.10.5"}}
           :ns-default build}
   :serve {:deps {org.babashka/http-server {:mvn/version "0.1.13"}}
           :main-opts ["-m" "babashka.http-server"]

+ 0 - 12
clj-e2e/src/logseq/e2e.clj

@@ -1,12 +0,0 @@
-(ns logseq.e2e
-  (:gen-class))
-
-(defn greet
-  "Callable entry point to the application."
-  [data]
-  (println (str "Hello, " (or (:name data) "World") "!")))
-
-(defn -main
-  "I don't do a whole lot ... yet."
-  [& args]
-  (greet {:name (first args)}))

+ 5 - 5
clj-e2e/src/logseq/repl.clj → clj-e2e/src/logseq/e2e/repl.clj

@@ -1,7 +1,7 @@
-(ns logseq.repl
+(ns logseq.e2e.repl
   "fns used on repl"
   (:require [clojure.test :refer [run-tests run-test]]
-            [logseq.util :as util]
+            [logseq.e2e.util :as util]
             [wally.main :as w]
             [wally.repl :as repl]))
 
@@ -23,11 +23,11 @@
   (repl/resume)
 
   ;; Run all the tests in specific ns with `future` to not block repl
-  (future (run-tests 'logseq.editor-test))
-  (future (run-tests 'logseq.outliner-test))
+  (future (run-tests 'logseq.e2e.editor-test))
+  (future (run-tests 'logseq.e2e.outliner-test))
 
   ;; Run specific test
-  (future (run-test logseq.editor-test/commands-test))
+  (future (run-test logseq.e2e.editor-test/commands-test))
 
   ;; after the test has been paused, you can do anything with the current page like this
   (repl/with-page

+ 1 - 1
clj-e2e/src/logseq/util.clj → clj-e2e/src/logseq/e2e/util.clj

@@ -1,4 +1,4 @@
-(ns logseq.util
+(ns logseq.e2e.util
   (:refer-clojure :exclude [type])
   (:require [clojure.string :as string]
             [clojure.test :refer [is]]

+ 3 - 3
clj-e2e/test/logseq/editor_test.clj → clj-e2e/test/logseq/e2e/editor_test.clj

@@ -1,9 +1,9 @@
-(ns logseq.editor-test
+(ns logseq.e2e.editor-test
   (:require
    [clojure.string :as string]
    [clojure.test :refer [deftest testing is use-fixtures]]
-   [logseq.fixtures :as fixtures]
-   [logseq.util :as util :refer [press]]
+   [logseq.e2e.fixtures :as fixtures]
+   [logseq.e2e.util :as util :refer [press]]
    [wally.main :as w]))
 
 (use-fixtures :once fixtures/open-page)

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

@@ -1,4 +1,4 @@
-(ns logseq.fixtures
+(ns logseq.e2e.fixtures
   (:require [wally.main :as w]))
 
 ;; TODO: save trace

+ 3 - 3
clj-e2e/test/logseq/outliner_test.clj → clj-e2e/test/logseq/e2e/outliner_test.clj

@@ -1,8 +1,8 @@
-(ns logseq.outliner-test
+(ns logseq.e2e.outliner-test
   (:require
    [clojure.test :refer [deftest testing is use-fixtures]]
-   [logseq.fixtures :as fixtures]
-   [logseq.util :as util :refer [press]]
+   [logseq.e2e.fixtures :as fixtures]
+   [logseq.e2e.util :as util :refer [press]]
    [wally.main :as w]))
 
 (use-fixtures :once fixtures/open-page)