 
 (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

     '(let* [attrs (str "bar" "baz")]
            (if (clojure.core/map? attrs)
              (js/React.DOM.div (sablono.interpreter/attributes (sablono.util/merge-with-class {:className ["foo"]} attrs)) nil)
              (js/React.DOM.div {:className "foo"} (sablono.interpreter/interpret attrs))))
     '[:div.a.b] '(js/React.DOM.div #js {:className "a b"})
     '[:div.a.b.c] '(js/React.DOM.div #js {:className "a b c"})
     '[:div#foo.bar.baz] '(js/React.DOM.div #js {:id "foo", :className "bar baz"}))))

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