1
0
mirror of https://github.com/vichan-devel/vichan.git synced 2024-12-13 16:21:10 +01:00
vichan/inc/lib/htmlpurifier-4.5.0/tests/HTMLPurifier/AttrDefTest.php

33 lines
807 B
PHP
Raw Normal View History

2014-09-24 01:25:04 +02:00
<?php
Mock::generatePartial(
'HTMLPurifier_AttrDef',
'HTMLPurifier_AttrDefTestable',
array('validate'));
class HTMLPurifier_AttrDefTest extends HTMLPurifier_Harness
{
function test_parseCDATA() {
$def = new HTMLPurifier_AttrDefTestable();
$this->assertIdentical('', $def->parseCDATA(''));
$this->assertIdentical('', $def->parseCDATA("\t\n\r \t\t"));
$this->assertIdentical('foo', $def->parseCDATA("\t\n\r foo\t\t"));
$this->assertIdentical('translate to space', $def->parseCDATA("translate\nto\tspace"));
}
function test_make() {
$def = new HTMLPurifier_AttrDefTestable();
$def2 = $def->make('');
$this->assertIdentical($def, $def2);
}
}
// vim: et sw=4 sts=4