psi_dump() & psi_validate()
[m6w6/ext-psi] / tests / parser / dump / dump001.phpt
index 68f23c2f66400903f6a3a73043bd6a5aef491b9b..da8589c63df08b6c996c179799691efa9eb9b30b 100644 (file)
@@ -7,14 +7,20 @@ extension_loaded("psi") or die("skip - need ext/psi");
 --FILE--
 ===TEST===
 <?php 
-echo shell_exec("PSI_DUMP=1 ".PHP_BINARY." -r '' > ".__DIR__."/dump.psi");
-var_dump(file_exists(__DIR__."/dump.psi"));
-echo shell_exec(PHP_BINARY." -d psi.directory=".__DIR__." -r ''");
+$fn = __DIR__."/dump.psi";
+$fd = fopen($fn, "w");
+psi_dump($fd);
+fclose($fd);
+
+var_dump(file_exists($fn));
+var_dump(psi_validate($fn));
+
 ?>
 ===DONE===
 --EXPECT--
 ===TEST===
 bool(true)
+bool(true)
 ===DONE===
 --CLEAN--
 <?php