020.phpt 738 B

123456789101112131415161718192021222324252627282930313233343536
  1. --TEST--
  2. OO API
  3. --SKIPIF--
  4. <?php if (!extension_loaded("tidy")) print "skip"; ?>
  5. --FILE--
  6. <?php
  7. $tidy = new tidy();
  8. $str = <<<EOF
  9. <p>Isto é um texto em Português<br>
  10. para testes.</p>
  11. EOF;
  12. $tidy->parseString($str, array('output-xhtml'=>1), 'latin1');
  13. $tidy->cleanRepair();
  14. $tidy->diagnose();
  15. var_dump(tidy_warning_count($tidy) > 0);
  16. var_dump(strlen($tidy->errorBuffer) > 50);
  17. echo $tidy;
  18. ?>
  19. --EXPECT--
  20. bool(true)
  21. bool(true)
  22. <?xml version="1.0" encoding="iso-8859-1"?>
  23. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  24. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  25. <html xmlns="http://www.w3.org/1999/xhtml">
  26. <head>
  27. <title></title>
  28. </head>
  29. <body>
  30. <p>Isto é um texto em Português<br />
  31. para testes.</p>
  32. </body>
  33. </html>