mirror of
https://github.com/logseq/logseq.git
synced 2026-05-03 02:16:30 +00:00
fix: graph-parser test and lint
Removed test as no error handling is needed for ident generation. Also removed all related downstream uses of catch for db-ident/create-db-ident-from-name that are no longer needed
This commit is contained in:
@@ -195,7 +195,7 @@
|
||||
set))))
|
||||
|
||||
(testing "user properties"
|
||||
(is (= 17
|
||||
(is (= 18
|
||||
(->> @conn
|
||||
(d/q '[:find [(pull ?b [:db/ident]) ...]
|
||||
:where [?b :block/type "property"]])
|
||||
@@ -430,22 +430,6 @@
|
||||
(readable-properties @conn (find-page-by-name @conn "Interstellar")))
|
||||
"tagged page has configured tag imported as a class"))))
|
||||
|
||||
(deftest-async export-files-with-invalid-class-and-property-display-notifications
|
||||
(p/let [file-graph-dir "test/resources/exporter-test-graph"
|
||||
files (mapv #(node-path/join file-graph-dir %) ["journals/2024_07_24.md" "ignored/invalid-property-page.md"])
|
||||
conn (d/create-conn db-schema/schema-for-db-based-graph)
|
||||
_ (d/transact! conn (sqlite-create-graph/build-db-initial-data "{}"))
|
||||
notifications (atom [])
|
||||
_ (import-files-to-db files conn {:tag-classes ["123"]
|
||||
:notify-user #(swap! notifications conj %)})]
|
||||
|
||||
(is (= [:error :error] (map :level @notifications))
|
||||
"Error notifications for both invalid property and class")
|
||||
(is (some #(re-find #"invalid class" %) (map :msg @notifications))
|
||||
"Helpful message for invalid class")
|
||||
(is (some #(re-find #"invalid property" %) (map :msg @notifications))
|
||||
"Helpful message for invalid property")))
|
||||
|
||||
(deftest-async export-files-with-property-classes-option
|
||||
(p/let [file-graph-dir "test/resources/exporter-test-graph"
|
||||
files (mapv #(node-path/join file-graph-dir %) ["journals/2024_02_23.md" "pages/url.md"])
|
||||
|
||||
Reference in New Issue
Block a user