We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 023314a commit 0720752Copy full SHA for 0720752
1 file changed
src/test/clojurescript/clojure/data/xml/test_cljs_basic.cljs
@@ -19,3 +19,10 @@
19
(is (= dxml (xml/parse-str (xml/emit-str dxml)))))
20
(xml/element :foo) "<foo/>"
21
(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