(use ../spork/test) (import ../spork/htmlgen :as htmlgen) (start-suite) (var check-count 0) (defn check-render [input expected-output] (def buf (htmlgen/html input)) (def msg (string "render check " (++ check-count))) (assert (= expected-output (string buf)) msg)) (check-render "abc" "abc") (check-render "abc&<>\"'" "abc&<>"'") (check-render "a b c" "a b c") (check-render [:div "abc"] "
abc
") (check-render [:div] "
") (check-render [:div 123] "
123
") (check-render [:div {:class "big green"} "thing"] "
thing
") (end-suite)