 
 (defmacro are-html-expanded [& body]
   `(are [form# expected#]
-     (is (= (replace-js-literals expected#)
-            (replace-gensyms (replace-js-literals (html-expand form#)))))
+     (is (= (wrap-js-value expected#)
+            (wrap-js-value (replace-gensyms (html-expand form#)))))
      ~@body))
 
 (deftest test-to-js

         (js/React.DOM.span
          #js {:className "caret"}))
        (js/React.DOM.ul
         #js {:role "menu", :style {:left 0}, :className "dropdown-menu"}))))))

          (is (= [3] (.val (second (.val v))))))))))

(deftest test-multiple-children
  (is (= (wrap-js-value
          '(into-array [(js/React.DOM.div #js {:id "a"})
                        (js/React.DOM.div #js {:id "b"})]))
         (wrap-js-value (html-expand [:div#a] [:div#b])))))

(deftest tag-names
  (testing "basic tags"
