USING: html http io io.streams.string io.styles kernel namespaces tools.test xml.writer sbufs sequences html.private ; IN: temporary : make-html-string [ with-html-stream ] string-out ; [ ] [ 512 drop ] unit-test [ "" ] [ [ "" write ] make-html-string ] unit-test [ "a" ] [ [ CHAR: a write1 ] make-html-string ] unit-test [ "<" ] [ [ "<" write ] make-html-string ] unit-test [ "<" ] [ [ "<" H{ } stdio get format-html-span ] make-html-string ] unit-test TUPLE: funky town ; M: funky browser-link-href "http://www.funky-town.com/" swap funky-town append ; [ "<" ] [ [ "<" "austin" funky construct-boa write-object ] make-html-string ] unit-test [ "car" ] [ [ "car" H{ { font "monospace" } } format ] make-html-string ] unit-test [ "car" ] [ [ "car" H{ { foreground { 1 0 1 1 } } } format ] make-html-string ] unit-test [ "
cdr
" ] [ [ H{ { page-color { 1 0 1 1 } } } [ "cdr" write ] with-nesting ] make-html-string ] unit-test [ "
" ] [ [ H{ } [ ] with-nesting nl ] make-html-string ] unit-test