32 lines
812 B
PHP
32 lines
812 B
PHP
|
<?php
|
||
|
|
||
|
use Codeception\Util\Fixtures;
|
||
|
use Grav\Common\Composer;
|
||
|
|
||
|
class ComposerTest extends \Codeception\TestCase\Test
|
||
|
{
|
||
|
protected function _before(): void
|
||
|
{
|
||
|
}
|
||
|
|
||
|
protected function _after(): void
|
||
|
{
|
||
|
}
|
||
|
|
||
|
public function testGetComposerLocation(): void
|
||
|
{
|
||
|
$composerLocation = Composer::getComposerLocation();
|
||
|
self::assertIsString($composerLocation);
|
||
|
self::assertSame('/', $composerLocation[0]);
|
||
|
}
|
||
|
|
||
|
public function testGetComposerExecutor(): void
|
||
|
{
|
||
|
$composerExecutor = Composer::getComposerExecutor();
|
||
|
self::assertIsString($composerExecutor);
|
||
|
self::assertSame('/', $composerExecutor[0]);
|
||
|
self::assertNotNull(strstr($composerExecutor, 'php'));
|
||
|
self::assertNotNull(strstr($composerExecutor, 'composer'));
|
||
|
}
|
||
|
}
|