This commit is contained in:
rcmerci
2026-02-06 21:54:16 +08:00
parent 96dad8194b
commit 4581814fdc
2 changed files with 10 additions and 4 deletions

View File

@@ -231,9 +231,13 @@
result (format/format-result {:status :ok
:command :show
:data {:message styled}}
{:output-format nil})]
(is (string/includes? result (style/bold "TODO")))
(is (string/includes? result (style/bold "#TagA")))
{:output-format nil})
styled-todo (binding [style/*color-enabled?* true]
(style/bold (style/yellow "TODO")))
styled-tag (binding [style/*color-enabled?* true]
(style/bold "#TagA"))]
(is (string/includes? result styled-todo))
(is (string/includes? result styled-tag))
(is (= (str "1 Root\n"
"2 └── TODO Child #TagA")
(style/strip-ansi result))))))

View File

@@ -12,6 +12,7 @@
[logseq.cli.config :as cli-config]
[logseq.cli.main :as cli-main]
[logseq.cli.server :as cli-server]
[logseq.cli.style :as style]
[logseq.cli.transport :as transport]
[logseq.common.util :as common-util]
[logseq.db.frontend.property :as db-property]
@@ -592,9 +593,10 @@
:page page-name}
show-config)
output (get-in show-result [:data :message])
output* (style/strip-ansi output)
stop-payload (stop-repo! data-dir cfg-path repo)]
(is (= :ok (:status show-result)))
(is (string/includes? output "│ Acceptance Criteria: First requirement"))
(is (string/includes? output* "│ Acceptance Criteria: First requirement"))
(is (= "ok" (:status stop-payload)))
(done))
(p/catch (fn [e]