]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - vendor/pear/console_getopt/tests/bug13140.phpt
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / vendor / pear / console_getopt / tests / bug13140.phpt
diff --git a/vendor/pear/console_getopt/tests/bug13140.phpt b/vendor/pear/console_getopt/tests/bug13140.phpt
new file mode 100644 (file)
index 0000000..4ce13bb
--- /dev/null
@@ -0,0 +1,75 @@
+--TEST--
+Console_Getopt [bug 13140]
+--SKIPIF--
+--FILE--
+<?php
+$_SERVER['argv'] = $argv =
+    array('--bob', '--foo' , '-bar', '--test', '-rq', 'thisshouldbehere');
+
+require_once 'Console/Getopt.php';
+$cg = new Console_GetOpt();
+
+print_r($cg->getopt2($cg->readPHPArgv(), 't', array('test'), true));
+print_r($cg->getopt2($cg->readPHPArgv(), 'bar', array('foo'), true));
+?>
+--EXPECT--
+Array
+(
+    [0] => Array
+        (
+            [0] => Array
+                (
+                    [0] => --test
+                    [1] => 
+                )
+
+        )
+
+    [1] => Array
+        (
+            [0] => thisshouldbehere
+        )
+
+)
+Array
+(
+    [0] => Array
+        (
+            [0] => Array
+                (
+                    [0] => --foo
+                    [1] => 
+                )
+
+            [1] => Array
+                (
+                    [0] => b
+                    [1] => 
+                )
+
+            [2] => Array
+                (
+                    [0] => a
+                    [1] => 
+                )
+
+            [3] => Array
+                (
+                    [0] => r
+                    [1] => 
+                )
+
+            [4] => Array
+                (
+                    [0] => r
+                    [1] => 
+                )
+
+        )
+
+    [1] => Array
+        (
+            [0] => thisshouldbehere
+        )
+
+)