Skip to content

Commit 0720752

Browse files
committed
DXML-61: check basic tag printing in cljs
1 parent 023314a commit 0720752

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/test/clojurescript/clojure/data/xml/test_cljs_basic.cljs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,10 @@
1919
(is (= dxml (xml/parse-str (xml/emit-str dxml)))))
2020
(xml/element :foo) "<foo/>"
2121
(xml/element :xmlns.DAV%3A/foo) "<foo xmlns=\"DAV:\"/>"))
22+
23+
(deftest printing
24+
(are [node ps] (is (= ps (pr-str node)))
25+
(xml/element :foo) "#xml/element{:tag :foo}"
26+
(xml/element :foo {:a "2"}) "#xml/element{:tag :foo, :attrs {:a \"2\"}}"
27+
(xml/element :foo {} (xml/element :bar)) "#xml/element{:tag :foo, :content [#xml/element{:tag :bar}]}"
28+
(xml/element :foo {} "bar") "#xml/element{:tag :foo, :content [\"bar\"]}"))

0 commit comments

Comments
 (0)