diff options
Diffstat (limited to 't/inc/Sanitizer.t')
-rw-r--r-- | t/inc/Sanitizer.t | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/t/inc/Sanitizer.t b/t/inc/Sanitizer.t deleted file mode 100644 index ae2c9a23..00000000 --- a/t/inc/Sanitizer.t +++ /dev/null @@ -1,64 +0,0 @@ -#!/usr/bin/env php -<?php - -require 't/Test.php'; - -plan( 13 ); - -define( 'MEDIAWIKI', 1 ); -require_ok( 'includes/Defines.php' ); -require_ok( 'includes/GlobalFunctions.php' ); -require_ok( 'includes/Sanitizer.php' ); -require_ok( 'includes/normal/UtfNormal.php' ); -require_ok( 'includes/ProfilerStub.php' ); # For removeHTMLtags - - -# -# decodeCharReferences -# - -cmp_ok( - Sanitizer::decodeCharReferences( 'école' ), - '==', - "\xc3\xa9cole", - 'decode named entities' -); - -cmp_ok( - Sanitizer::decodeCharReferences( "Ĉio bonas dans l'école!" ), - '==', - "\xc4\x88io bonas dans l'\xc3\xa9cole!", - 'decode numeric entities' -); - -cmp_ok( - Sanitizer::decodeCharReferences( "Ĉio bonas dans l'école!" ), - '==', - "\xc4\x88io bonas dans l'\xc3\xa9cole!", - 'decode mixed numeric/named entities' -); - -cmp_ok( - Sanitizer::decodeCharReferences( - "Ĉio bonas dans l'école! (mais pas &#x108;io dans l'&eacute;cole)" - ), - '==', - "\xc4\x88io bonas dans l'\xc3\xa9cole! (mais pas Ĉio dans l'école)", - 'decode mixed complex entities' -); - -cmp_ok( Sanitizer::decodeCharReferences( 'a & b' ), '==', 'a & b', 'Invalid ampersand' ); - -cmp_ok( Sanitizer::decodeCharReferences( '&foo;' ), '==', '&foo;', 'Invalid named entity' ); - -cmp_ok( Sanitizer::decodeCharReferences( "�" ), '==', UTF8_REPLACEMENT, 'Invalid numbered entity' ); - -$wgUseTidy = false; -cmp_ok( - Sanitizer::removeHTMLtags( '<div>Hello world</div />' ), - '==', - '<div>Hello world</div>', - 'Self-closing closing div' -); - -/* vim: set filetype=php: */ |