ext-uv/tests/399-fs-stat-regression-no14.phpt

45 lines
835 B
Plaintext
Raw Normal View History

2013-02-26 16:22:13 +01:00
--TEST--
Check for #14
--FILE--
<?php
$loop = uv_default_loop();
$filename ="does_not_exist.txt";
uv_fs_stat($loop, $filename, function ($result, $stat) use ($loop) {
if (!$result) {
echo 'OK' . PHP_EOL;
} else {
echo 'FAILED: uv_fs_stat should have returned false' . PHP_EOL;
}
if (is_null($stat)) {
echo "NULL" . PHP_EOL;
} else {
echo "FAILED: uv_fs_stat \$stat return value should be NULL" . PHP_EOL;
}
$filename = tempnam(sys_get_temp_dir(), 'test-no14');
uv_fs_stat($loop, $filename, function ($result, $stat) {
if ($result) {
echo 'OK' . PHP_EOL;
} else {
echo "FAILED: uv_fs_stat should have returned true" . PHP_EOL;
}
if(!empty($stat)) {
echo 'OK' . PHP_EOL;
} else {
echo 'FAILED: $stat should be an array with values' . PHP_EOL;
}
});
2013-02-26 16:22:13 +01:00
});
2013-02-26 16:22:13 +01:00
uv_run();
--EXPECT--
OK
NULL
OK
OK