diff --git a/packages/html/parse_tests.js b/packages/html/parse_tests.js index aa32b35ae6..5b14cdacf4 100644 --- a/packages/html/parse_tests.js +++ b/packages/html/parse_tests.js @@ -11,6 +11,7 @@ var INPUT = HTML.Tag.INPUT; var A = HTML.Tag.A var DIV = HTML.Tag.DIV; var P = HTML.Tag.P; +var TEXTAREA = HTML.Tag.TEXTAREA; Tinytest.add("html - parser getContent", function (test) { @@ -95,6 +96,26 @@ Tinytest.add("html - parser getContent", function (test) { fatal('Foo'); fatal('Foo'); + + succeed('', TEXTAREA("asdf")); + succeed('', TEXTAREA("

")); + succeed('', + TEXTAREA("a", CharRef({html: '&', str: '&'}), "b")); + succeed('', TEXTAREA("\n', TEXTAREA()); + succeed('', TEXTAREA("asdf")); + succeed('', TEXTAREA("\nasdf")); + succeed('', TEXTAREA("\n")); + succeed('', TEXTAREA("asdf\n")); + succeed('', TEXTAREA("")); + succeed('', TEXTAREA({x: "y"}, "asdf")); + succeed('', TEXTAREA({x: "y"}, "asdf")); + fatal(''); + succeed('', TEXTAREA("&")); + }); Tinytest.add("html - parseFragment", function (test) {