addElementToContentSet('b', 'Inline'); $this->assertIdentical($module->content_sets, array('Inline' => 'b')); $module->addElementToContentSet('i', 'Inline'); $this->assertIdentical($module->content_sets, array('Inline' => 'b | i')); } function test_addElement() { $module = new HTMLPurifier_HTMLModule(); $module->addElement( 'a', true, 'Inline', 'Optional: #PCDATA', array('Common'), array( 'href' => 'URI' ) ); $module2 = new HTMLPurifier_HTMLModule(); $def = new HTMLPurifier_ElementDef(); $def->safe = true; $def->content_model = '#PCDATA'; $def->content_model_type = 'optional'; $def->attr = array( 'href' => 'URI', 0 => array('Common') ); $module2->info['a'] = $def; $module2->elements = array('a'); $module2->content_sets['Inline'] = 'a'; $this->assertIdentical($module, $module2); } } ?>