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