obj = new HTMLPurifier_AttrTransform_Lang ();
}
public function testEmptyInput() {
$this->assertResult ( array () );
}
public function testCopyLangToXMLLang() {
$this->assertResult ( array (
'lang' => 'en'
), array (
'lang' => 'en',
'xml:lang' => 'en'
) );
}
public function testPreserveAttributes() {
$this->assertResult ( array (
'src' => 'vert.png',
'lang' => 'fr'
), array (
'src' => 'vert.png',
'lang' => 'fr',
'xml:lang' => 'fr'
) );
}
public function testCopyXMLLangToLang() {
$this->assertResult ( array (
'xml:lang' => 'en'
), array (
'xml:lang' => 'en',
'lang' => 'en'
) );
}
public function testXMLLangOverridesLang() {
$this->assertResult ( array (
'lang' => 'fr',
'xml:lang' => 'de'
), array (
'lang' => 'de',
'xml:lang' => 'de'
) );
}
}
// vim: et sw=4 sts=4