obj = new HTMLPurifier_AttrTransform_Background (); } public function testEmptyInput() { $this->assertResult ( array () ); } public function testBasicTransform() { $this->assertResult ( array ( 'background' => 'logo.png' ), array ( 'style' => 'background-image:url(logo.png);' ) ); } public function testPrependNewCSS() { $this->assertResult ( array ( 'background' => 'logo.png', 'style' => 'font-weight:bold' ), array ( 'style' => 'background-image:url(logo.png);font-weight:bold' ) ); } public function testLenientTreatmentOfInvalidInput() { // notice that we rely on the CSS validator later to fix this invalid // stuff $this->assertResult ( array ( 'background' => 'logo.png);foo:(' ), array ( 'style' => 'background-image:url(logo.png);foo:();' ) ); } } // vim: et sw=4 sts=4