Example #1
0
 public function testWhitespaceIsNotAffected()
 {
     $node = new SimpleDom('<node class="foo  bar" />');
     $node->addClass('baz');
     $expected = '<node class="foo  bar baz" />';
     $this->assertXmlStringEqualsXmlString($expected, $node->asXML());
 }
Example #2
0
 public function testNoMatchNoClassDoesNotAlterTheNode()
 {
     $node = new SimpleDom('<node />');
     $expected = $node->asXML();
     $node->hasClass('bar');
     $this->assertXmlStringEqualsXmlString($expected, $node->asXML());
 }
Example #3
0
 public function testRedundantClassesAreRemoved()
 {
     $node = new SimpleDom('<node class="foo foo bar" />');
     $node->removeClass('foo');
     $expected = '<node class="bar" />';
     $this->assertXmlStringEqualsXmlString($expected, $node->asXML());
 }