mirror of
https://github.com/php/php-src.git
synced 2024-09-30 22:36:12 +00:00
added PHPT to check for bug #69628
This commit is contained in:
parent
abb616ae20
commit
43315f32e7
43
ext/standard/tests/file/bug69628.phpt
Normal file
43
ext/standard/tests/file/bug69628.phpt
Normal file
@ -0,0 +1,43 @@
|
||||
--TEST--
|
||||
Bug #69628: GLOB_BRACE with multiple brackets within the braces fails
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
$file_path = dirname(__FILE__);
|
||||
|
||||
// temp dirname used here
|
||||
$dirname = "$file_path/bug69628";
|
||||
|
||||
// temp dir created
|
||||
mkdir($dirname);
|
||||
|
||||
// temp files created
|
||||
file_put_contents("$dirname/image.jPg", '');
|
||||
file_put_contents("$dirname/image.gIf", '');
|
||||
file_put_contents("$dirname/image.png", '');
|
||||
|
||||
sort_var_dump(glob("$dirname/*.{[jJ][pP][gG],[gG][iI][fF]}", GLOB_BRACE));
|
||||
|
||||
function sort_var_dump($results) {
|
||||
sort($results);
|
||||
var_dump($results);
|
||||
}
|
||||
|
||||
?>
|
||||
--CLEAN--
|
||||
<?php
|
||||
|
||||
$file_path = dirname(__FILE__);
|
||||
unlink("$file_path/bug69628/image.jPg");
|
||||
unlink("$file_path/bug69628/image.gIf");
|
||||
unlink("$file_path/bug69628/image.png");
|
||||
rmdir("$file_path/bug69628/");
|
||||
|
||||
?>
|
||||
--EXPECTF--
|
||||
array(2) {
|
||||
[0]=>
|
||||
string(%d) "%s/bug69628/image.gIf"
|
||||
[1]=>
|
||||
string(%d) "%s/bug69628/image.jPg"
|
||||
}
|
Loading…
Reference in New Issue
Block a user