PATH:
home
/
letacommog
/
letaweb
/
admin
/
classes
/
htmlpurifier
/
tests
<?php class HTMLPurifierTest extends HTMLPurifier_Harness { protected $purifier; public function testNull() { $this->assertPurification("Null byte\0", 'Null byte'); } public function test_purifyArray() { $this->assertIdentical( $this->purifier->purifyArray( array('Good', '<b>Sketchy', 'foo' => '<script>bad</script>') ), array('Good', '<b>Sketchy</b>', 'foo' => '') ); $this->assertIsA($this->purifier->context, 'array'); } public function testGetInstance() { $purifier = HTMLPurifier::getInstance(); $purifier2 = HTMLPurifier::getInstance(); $this->assertReference($purifier, $purifier2); } public function testMakeAbsolute() { $this->config->set('URI.Base', 'http://example.com/bar/baz.php'); $this->config->set('URI.MakeAbsolute', true); $this->assertPurification( '<a href="foo.txt">Foobar</a>', '<a href="http://example.com/bar/foo.txt">Foobar</a>' ); } public function test_addFilter_deprecated() { $this->expectError('HTMLPurifier->addFilter() is deprecated, use configuration directives in the Filter namespace or Filter.Custom'); generate_mock_once('HTMLPurifier_Filter'); $this->purifier->addFilter($mock = new HTMLPurifier_FilterMock()); $mock->expectOnce('preFilter'); $mock->expectOnce('postFilter'); $this->purifier->purify('foo'); } } // vim: et sw=4 sts=4
[+]
..
[-] test_files.php
[edit]
[+]
FSTools
[-] common.php
[edit]
[-] CliTestCase.php
[edit]
[-] index.php
[edit]
[+]
HTMLPurifier
[-] path2class.func.php
[edit]
[-] multitest.php
[edit]
[+]
tmp
[-] HTMLPurifierTest.php
[edit]
[-] generate_mock_once.func.php
[edit]
[+]
PHPT
[-] Debugger.php
[edit]
[-] default_load.php
[edit]