]> granicus.if.org Git - php/commitdiff
Adding tests for bug #49692
authorRafael Machado Dohms <rdohms@php.net>
Mon, 28 Sep 2009 22:57:41 +0000 (22:57 +0000)
committerRafael Machado Dohms <rdohms@php.net>
Mon, 28 Sep 2009 22:57:41 +0000 (22:57 +0000)
ext/standard/tests/general_functions/bug49692.ini [new file with mode: 0644]
ext/standard/tests/general_functions/bug49692.phpt [new file with mode: 0644]

diff --git a/ext/standard/tests/general_functions/bug49692.ini b/ext/standard/tests/general_functions/bug49692.ini
new file mode 100644 (file)
index 0000000..5def69a
--- /dev/null
@@ -0,0 +1,4 @@
+//my.ini file
+[sitemap]
+/home    = default:index
+/info    = default:info
diff --git a/ext/standard/tests/general_functions/bug49692.phpt b/ext/standard/tests/general_functions/bug49692.phpt
new file mode 100644 (file)
index 0000000..418b0e9
--- /dev/null
@@ -0,0 +1,24 @@
+--TEST--
+Bug #49692: parse_ini_file() throws errors when key contains '/' (forward slash)
+--CREDITS--
+Rafael Dohms <rdohms [at] gmail [dot] com>
+--SKIPIF--
+<?php 
+       if (!extension_loaded("gd")) die("skip GD not present");
+?>
+--FILE--
+<?php
+
+var_dump(parse_ini_file('bug49692.ini', true));
+
+?>
+--EXPECTF--
+array(1) {
+  ["sitemap"]=>
+  array(2) {
+    ["/home"]=>
+    string(13) "default:index"
+    ["/info"]=>
+    string(12) "default:info"
+  }
+}