bug77040.phpt 568 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Bug #77040 (tidyNode::isHtml() is completely broken)
  3. --EXTENSIONS--
  4. tidy
  5. --FILE--
  6. <?php
  7. $tidy = new tidy;
  8. $tidy->parseString("<p>text</p><p><![CDATA[cdata]]></p>");
  9. $p = $tidy->body()->child[0];
  10. var_dump($p->type === TIDY_NODETYPE_START);
  11. var_dump($p->isHtml());
  12. $text = $p->child[0];
  13. var_dump($text->type === TIDY_NODETYPE_TEXT);
  14. var_dump($text->isHtml());
  15. $cdata = $tidy->body()->child[1]->child[0];
  16. var_dump($cdata->type === TIDY_NODETYPE_CDATA);
  17. var_dump($cdata->isHtml());
  18. ?>
  19. --EXPECT--
  20. bool(true)
  21. bool(true)
  22. bool(true)
  23. bool(false)
  24. bool(true)
  25. bool(false)