mirror of
https://github.com/ezyang/htmlpurifier.git
synced 2025-01-11 00:11:53 +00:00
31 lines
724 B
PHP
31 lines
724 B
PHP
|
<?php
|
||
|
|
||
|
require_once 'HTMLPurifier/AttrDef/Number.php';
|
||
|
|
||
|
class HTMLPurifier_AttrDef_NumberTest extends HTMLPurifier_AttrDefHarness
|
||
|
{
|
||
|
|
||
|
function test() {
|
||
|
|
||
|
$this->def = new HTMLPurifier_AttrDef_Number();
|
||
|
|
||
|
$this->assertDef('0');
|
||
|
$this->assertDef('34');
|
||
|
$this->assertDef('4.5');
|
||
|
$this->assertDef('-56.9');
|
||
|
|
||
|
$this->assertDef('000', '0');
|
||
|
$this->assertDef(' 9', '9');
|
||
|
$this->assertDef('+5.0000', '5');
|
||
|
$this->assertDef('02.20', '2.2');
|
||
|
$this->assertDef('2.', '2');
|
||
|
|
||
|
$this->assertDef('.', false);
|
||
|
$this->assertDef('asdf', false);
|
||
|
$this->assertDef('0.5.6', false);
|
||
|
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
?>
|