summaryrefslogtreecommitdiff
path: root/ext/tidy/tests/024.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/tidy/tests/024.phpt')
-rw-r--r--ext/tidy/tests/024.phpt40
1 files changed, 40 insertions, 0 deletions
diff --git a/ext/tidy/tests/024.phpt b/ext/tidy/tests/024.phpt
new file mode 100644
index 0000000..b09f5b4
--- /dev/null
+++ b/ext/tidy/tests/024.phpt
@@ -0,0 +1,40 @@
+--TEST--
+libtidy handling of 'new-blocklevel-tags'
+--SKIPIF--
+<?php
+if (!extension_loaded('tidy')) die('skip');
+if (strtotime(tidy_get_release()) < strtotime('20 january 2007')) die ('skip old libtidy');
+?>
+--FILE--
+<?php
+
+// more info at http://sf.net/tracker/?func=detail&atid=390963&aid=1598422&group_id=27659
+
+$contents = '
+<wps:block>
+<wps:var>
+<wps:value/>
+</wps:var>
+</wps:block>';
+
+$config = array(
+'new-blocklevel-tags' => 'wps:block,wps:var,wps:value',
+'newline' => 'LF'
+);
+
+$tidy = tidy_parse_string($contents, $config, 'utf8');
+$tidy->cleanRepair();
+
+var_dump($tidy->value);
+
+?>
+--EXPECTF--
+string(11%d) "<html>
+<head>
+<title></title>
+</head>
+<body>
+<wps:block>%w<wps:var>
+<wps:value></wps:var>%w</wps:block>
+</body>
+</html>"