public function PhpExecutableFinderTest::testFindWithSuffix in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/process/Tests/PhpExecutableFinderTest.php \Symfony\Component\Process\Tests\PhpExecutableFinderTest::testFindWithSuffix()
tests find() with default executable.
File
- vendor/
symfony/ process/ Tests/ PhpExecutableFinderTest.php, line 79
Class
- PhpExecutableFinderTest
- @author Robert Schönthal <seroscho@googlemail.com>
Namespace
Symfony\Component\Process\TestsCode
public function testFindWithSuffix() {
if (defined('PHP_BINARY')) {
$this
->markTestSkipped('The PHP binary is easily available as of PHP 5.4');
}
putenv('PHP_PATH=');
putenv('PHP_PEAR_PHP_BIN=');
$f = new PhpExecutableFinder();
$current = $f
->find();
//TODO maybe php executable is custom or even Windows
if ('\\' === DIRECTORY_SEPARATOR) {
$this
->assertTrue(is_executable($current));
$this
->assertTrue((bool) preg_match('/' . addslashes(DIRECTORY_SEPARATOR) . 'php\\.(exe|bat|cmd|com)$/i', $current), '::find() returns the executable PHP with suffixes');
}
}