Fix autoparagraph bug with non-inline elements.
[htmlpurifier.git] / tests / HTMLPurifier / AttrTransform / LangTest.php
blob960ad20a0916ba888c3a63ac0b5136b585a72b1e
1 <?php
3 class HTMLPurifier_AttrTransform_LangTest
4 extends HTMLPurifier_AttrTransformHarness
7 function setUp() {
8 parent::setUp();
9 $this->obj = new HTMLPurifier_AttrTransform_Lang();
12 function testEmptyInput() {
13 $this->assertResult(array());
16 function testCopyLangToXMLLang() {
17 $this->assertResult(
18 array('lang' => 'en'),
19 array('lang' => 'en', 'xml:lang' => 'en')
23 function testPreserveAttributes() {
24 $this->assertResult(
25 array('src' => 'vert.png', 'lang' => 'fr'),
26 array('src' => 'vert.png', 'lang' => 'fr', 'xml:lang' => 'fr')
30 function testCopyXMLLangToLang() {
31 $this->assertResult(
32 array('xml:lang' => 'en'),
33 array('xml:lang' => 'en', 'lang' => 'en')
37 function testXMLLangOverridesLang() {
38 $this->assertResult(
39 array('lang' => 'fr', 'xml:lang' => 'de'),
40 array('lang' => 'de', 'xml:lang' => 'de')
46 // vim: et sw=4 sts=4