]> git.joonet.de Git - adminer.git/commitdiff
php_shrink: Simplify test
authorJakub Vrana <jakub@vrana.cz>
Thu, 13 Mar 2025 16:45:16 +0000 (17:45 +0100)
committerJakub Vrana <jakub@vrana.cz>
Thu, 13 Mar 2025 16:45:16 +0000 (17:45 +0100)
tests/php_shrink.php

index 95292b44bd23cb9127b8ef8cc14dfbe45f07c049..218becf18a9ac2e4560efb6787ca8f8564c0afe9 100644 (file)
@@ -3,10 +3,10 @@ include __DIR__ . "/../adminer/include/errors.inc.php";
 include __DIR__ . "/../php_shrink.inc.php";
 
 function check($code, $expected) {
-       $shrinked = php_shrink("<?php\n$code");
-       if ("<?php\n" . preg_replace('~([^*]) ~', "\\1\n", $expected) . "" != $shrinked) {
+       $shrinked = str_replace("\n", " ", php_shrink("<?php\n$code"));
+       if ("<?php $expected" != $shrinked) {
                $backtrace = reset(debug_backtrace());
-               echo "$backtrace[file]:$backtrace[line]:" . str_replace("\n", " ", substr($shrinked, 6)) . "\n";
+               echo "$backtrace[file]:$backtrace[line]:" . substr($shrinked, 6) . "\n";
        }
 }
 
@@ -32,5 +32,5 @@ check('echo $_GET["a"];', 'echo$_GET["a"];');
 check('$ab = 1; echo "$ab";', '$a=1;echo"$a";');
 check('echo 1; echo 3;', 'echo 1,3;');
 check('echo 1; ?>2<?php echo 3;', "echo 1,'2',3;");
-check('/** preserve*/ $a; /** ignore */ /* also ignore */ // ignore too', '/** preserve*/$a;');
+check('/** preserve */ $a; /** ignore */ /* also ignore */ // ignore too', '/** preserve */$a;');
 check('$a = 1; ?><?php ?><?php $a = 2;', '$a=1;$a=2;');