USING: tools.test kernel io.streams.string io.streams.null accessors inspector html.streams html.components html.forms namespaces xml.writer ; FROM: html.components => inspector ; IN: html.components.tests [ ] [ begin-form ] unit-test [ ] [ 3 "hi" set-value ] unit-test [ 3 ] [ "hi" value ] unit-test TUPLE: color red green blue ; [ ] [ 1 2 3 color boa from-object ] unit-test [ 1 ] [ "red" value ] unit-test [ ] [ "jimmy" "red" set-value ] unit-test [ "jimmy" ] [ [ "red" label render ] with-string-writer ] unit-test [ ] [ "" "red" set-value ] unit-test [ "<jimmy>" ] [ [ "red" label render ] with-string-writer ] unit-test [ "\" name=\"red\" type=\"hidden\"/>" ] [ [ "red" hidden render ] with-string-writer ] unit-test [ "\" name=\"red\" type=\"hidden\"/>" ] [ [ "red" hidden render ] with-string-writer ] unit-test [ ] [ "'jimmy'" "red" set-value ] unit-test [ "" ] [ [ "red" 5 >>size render ] with-string-writer ] unit-test [ "" ] [ [ "red" 5 >>size render ] with-string-writer ] unit-test [ ] [ [ "green"