]> granicus.if.org Git - php/commitdiff
Fix posix test
authorMáté Kocsis <kocsismate@woohoolabs.com>
Tue, 4 Aug 2020 07:11:43 +0000 (09:11 +0200)
committerMáté Kocsis <kocsismate@woohoolabs.com>
Tue, 4 Aug 2020 07:11:55 +0000 (09:11 +0200)
ext/posix/tests/posix_ttyname_error_wrongparams.phpt

index d66651652197c71af5e8fff3cc7713b346ad18e4..98488f68d19fce5008437b710b9a0deeed3a16a6 100644 (file)
@@ -12,15 +12,21 @@ PHP Testfest Berlin 2009-05-10
        if (!extension_loaded('posix')) {
         die('SKIP - POSIX extension not available');
     }
-       if (!extension_loaded('sockets')) {
-        die('SKIP - Sockets extension not available');
+       if (!extension_loaded('standard')) {
+        die('SKIP - Standard extension not available');
     }
 ?>
 --FILE--
 <?php
+
 var_dump(posix_ttyname(0)); // param not a resource
+
+$descriptors = [["pty"], ["pty"], ["pty"], ["pipe", "w"]];
+$pipes = [];
+$process = proc_open('echo "foo";', $descriptors, $pipes);
+
 try {
-    var_dump(posix_ttyname(finfo_open(FILEINFO_NONE, __DIR__))); // wrong resource type
+    var_dump(posix_ttyname($process)); // wrong resource type
 } catch (TypeError $e) {
     echo $e->getMessage(), "\n";
 }