コード例 #1
0
 /**
  * @test
  */
 public function removeExcludedSelectorGetsMatchingElementsToBeEmogrifiedAgain()
 {
     $css = 'p { margin: 0; }';
     $this->subject->setHtml($this->html5DocumentType . '<html><body><p class="x"></p></body></html>');
     $this->subject->setCss($css);
     $this->subject->addExcludedSelector('p.x');
     $this->subject->removeExcludedSelector('p.x');
     $result = $this->subject->emogrify();
     self::assertContains('<p class="x" style="margin: 0;"></p>', $result);
 }
コード例 #2
0
 /**
  * @test
  */
 public function emogrifyExcludeSelector()
 {
     $css = 'p { margin: 0; }';
     $this->subject->setHtml($this->html5DocumentType . '<html><body>' . '<p class="x"></p><p></p></body></html>');
     $this->subject->setCss($css);
     $this->subject->addExcludedSelector('p.x');
     $html = $this->subject->emogrify();
     self::assertContains('<p class="x"></p>', $html);
     self::assertContains('<p style="margin: 0;"></p>', $html);
 }