diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-09-04 17:55:43 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-09-04 17:55:43 +0000 |
commit | 9d912261e30e597c883e20bc3a89416c28cd8e53 (patch) | |
tree | 1dacbab06e2d2ff51c1a28f350bf352ddb4fc8c2 /modules/simpletest | |
parent | 9502260ecf33a4b345794eea2d0b6e6dff5dbd74 (diff) | |
download | brdo-9d912261e30e597c883e20bc3a89416c28cd8e53.tar.gz brdo-9d912261e30e597c883e20bc3a89416c28cd8e53.tar.bz2 |
- Patch #559584 by tic2000, sun: filter_xss() and Line break filter break HTML comments. Also added tests.
Diffstat (limited to 'modules/simpletest')
-rw-r--r-- | modules/simpletest/tests/common.test | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/simpletest/tests/common.test b/modules/simpletest/tests/common.test index 315b77622..0f44bea89 100644 --- a/modules/simpletest/tests/common.test +++ b/modules/simpletest/tests/common.test @@ -365,6 +365,9 @@ class CommonXssUnitTest extends DrupalUnitTestCase { // Ignore PHP 5.3+ invalid multibyte sequence warning. $text = @check_plain("Foo\xC0barbaz"); $this->assertEqual($text, '', 'check_plain() rejects invalid sequence "Foo\xC0barbaz"'); + // Ignore PHP 5.3+ invalid multibyte sequence warning. + $text = @check_plain("\xc2\""); + $this->assertEqual($text, '', 'check_plain() rejects invalid sequence "\xc2\""'); $text = check_plain("Fooÿñ"); $this->assertEqual($text, "Fooÿñ", 'check_plain() accepts valid sequence "Fooÿñ"'); $text = filter_xss("Foo\xC0barbaz"); @@ -379,6 +382,8 @@ class CommonXssUnitTest extends DrupalUnitTestCase { function testEscaping() { $text = check_plain("<script>"); $this->assertEqual($text, '<script>', 'check_plain() escapes <script>'); + $text = check_plain('<>&"\''); + $this->assertEqual($text, '<>&"'', 'check_plain() escapes reserved HTML characters.'); } /** |