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('