test(rtc): add ut for remote-op-value->tx-data

This commit is contained in:
rcmerci
2025-03-26 01:18:07 +08:00
parent 58dd5a8f19
commit 4036a36f46

View File

@@ -65,6 +65,11 @@
(is (= [[:db/retract (:db/id ent) :logseq.task/status]]
(#'subject/remote-op-value->tx-data db ent op-value nil)))))
(testing "dont update ignored attrs"
;; TODO
)
))
(let [db (d/db-with db [{:block/uuid block-uuid
:logseq.property.view/feature-type :aaa}])
op-value {}
ent (d/entity db [:block/uuid block-uuid])
ignore-attr-set #{:logseq.property.view/feature-type}]
(is (empty? (#'subject/remote-op-value->tx-data db ent op-value ignore-attr-set)))
(is (= [[:db/retract (:db/id ent) :logseq.property.view/feature-type]]
(#'subject/remote-op-value->tx-data db ent op-value nil)))))))