|
- <?php
-
- Mock::generatePartial(
- 'HTMLPurifier_AttrDef',
- 'HTMLPurifier_AttrDefTestable',
- array('validate'));
-
- class HTMLPurifier_AttrDefTest extends HTMLPurifier_Harness
- {
-
- public 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"));
-
- }
-
- public function test_make()
- {
- $def = new HTMLPurifier_AttrDefTestable();
- $def2 = $def->make('');
- $this->assertIdentical($def, $def2);
-
- }
-
- }
-
- // vim: et sw=4 sts=4
|