From 20fa62ab90ed87e143bf9b140ba4b7708f1e91ee Mon Sep 17 00:00:00 2001 From: Asko Nõmm Date: Tue, 23 Sep 2025 02:08:12 +0300 Subject: Make nodes have namespaces keys so that we could make `$` helper macro into a function instead. --- test/dompa/coordinates_test.cljc | 60 ++++++++++++++++++++-------------------- 1 file changed, 30 insertions(+), 30 deletions(-) (limited to 'test') diff --git a/test/dompa/coordinates_test.cljc b/test/dompa/coordinates_test.cljc index d6528a0..91abf20 100644 --- a/test/dompa/coordinates_test.cljc +++ b/test/dompa/coordinates_test.cljc @@ -97,48 +97,48 @@ (deftest nodes-test (testing "Create nodes" - (is (= [{:name :div - :attrs {} - :children [{:name :dompa/text - :value "hello"}]}] + (is (= [{:node/name :div + :node/attrs {} + :node/children [{:node/name :dompa/text + :node/value "hello"}]}] (-> "
hello
" coordinates/compose coordinates/unify coordinates/->nodes)))) (testing "Create nodes with attributes" - (is (= [{:name :div - :attrs {:class "some test classes" - :data-attr "something" - :checked true} - :children [{:name :dompa/text - :value "hello"}]}] + (is (= [{:node/name :div + :node/attrs {:class "some test classes" + :data-attr "something" + :checked true} + :node/children [{:node/name :dompa/text + :node/value "hello"}]}] (-> "
hello
" coordinates/compose coordinates/unify coordinates/->nodes)))) (testing "Create nested nodes" - (is (= [{:name :b - :attrs {} - :children [{:name :dompa/text - :value "bold"}]} - {:name :img - :attrs {:src "img.png"}} - {:name :dompa/text - :value "Hello, "} - {:name :span - :attrs {} - :children [{:name :dompa/text - :value "wor"} - {:name :i - :attrs {} - :children [{:name :dompa/text - :value "l"} - {:name :b - :attrs {} - :children [{:name :dompa/text - :value "d"}]}]}]}] + (is (= [{:node/name :b + :node/attrs {} + :node/children [{:node/name :dompa/text + :node/value "bold"}]} + {:node/name :img + :node/attrs {:src "img.png"}} + {:node/name :dompa/text + :node/value "Hello, "} + {:node/name :span + :node/attrs {} + :node/children [{:node/name :dompa/text + :node/value "wor"} + {:node/name :i + :node/attrs {} + :node/children [{:node/name :dompa/text + :node/value "l"} + {:node/name :b + :node/attrs {} + :node/children [{:node/name :dompa/text + :node/value "d"}]}]}]}] (-> "boldHello, world" coordinates/compose coordinates/unify -- cgit v1.2.3