From ffbeaf66d1f2453f10782377fca6a7204c007c2b Mon Sep 17 00:00:00 2001 From: "Edward Z. Yang" Date: Sun, 16 Apr 2006 16:57:51 +0000 Subject: [PATCH] Refine tests to include attribute checks and some other cases. git-svn-id: http://htmlpurifier.org/svnroot/html_purifier/trunk@40 48356398-32a2-884e-a903-53898d9a118a --- tests/PureHTMLDefinition.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tests/PureHTMLDefinition.php b/tests/PureHTMLDefinition.php index 7a9b7d64..f63e1d20 100644 --- a/tests/PureHTMLDefinition.php +++ b/tests/PureHTMLDefinition.php @@ -73,6 +73,7 @@ class Test_PureHTMLDefinition extends UnitTestCase ,new MF_Text('bold') ,new MF_EndTag('b') ,new MF_Text(' text') + ,new MF_EmptyTag('br') ); $expect[1] = $inputs[1]; @@ -109,15 +110,17 @@ class Test_PureHTMLDefinition extends UnitTestCase ,new MF_Text('') ); - $inputs[5] = array(new MF_StartTag('br')); - $expect[5] = array(new MF_EmptyTag('br')); + $inputs[5] = array(new MF_StartTag('br', array('style' => 'clear:both;'))); + $expect[5] = array(new MF_EmptyTag('br', array('style' => 'clear:both;'))); - $inputs[6] = array(new MF_EmptyTag('div')); + $inputs[6] = array(new MF_EmptyTag('div', array('style' => 'clear:both;'))); $expect[6] = array( - new MF_StartTag('div') + new MF_StartTag('div', array('style' => 'clear:both;')) ,new MF_EndTag('div') ); + // demonstrates start tag precedence + foreach ($inputs as $i => $input) { $result = $this->def->makeWellFormed($input); $this->assertEqual($expect[$i], $result);