<?php require_once 'HTMLPurifier/StrategyHarness.php'; require_once 'HTMLPurifier/Strategy/Core.php'; class HTMLPurifier_Strategy_CoreTest extends HTMLPurifier_StrategyHarness { function setUp() { parent::setUp(); $this->obj = new HTMLPurifier_Strategy_Core(); } function test() { $this->assertResult(''); $this->assertResult( '<b>Make well formed.', '<b>Make well formed.</b>' ); $this->assertResult( '<b><div>Fix nesting.</div></b>', '<b>Fix nesting.</b>' ); $this->assertResult( '<asdf>Foreign element removal.</asdf>', 'Foreign element removal.' ); $this->assertResult( '<foo><b><div>All three.</div></b>', '<b>All three.</b>' ); } } ?>