Skip to content

Commit

Permalink
Fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
AydinHassan committed May 25, 2024
1 parent b6940af commit 8165039
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions test/Process/DockerProcessFactoryTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public function testCreate(): void

$process = $factory->create($input);
$cmd = "'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml'";
$cmd .= " 'run' '--rm' '-w' '/solution' 'runtime' 'php'";
$cmd .= " 'run' '--user' '" . getmyuid() . ":" . getmygid() . "' '--rm' '-e' 'COMPOSER_HOME=/tmp/composer' '-w' '/solution' 'runtime' 'php'";
static::assertSame($cmd, $process->getCommandLine());
static::assertSame('/docker-dir', $process->getWorkingDirectory());
}
Expand All @@ -57,7 +57,7 @@ public function testCreateMountsComposerCacheDirIfExecutableIsComposer(): void

$process = $factory->create($input);
$cmd = "'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml'";
$cmd .= " 'run' '--rm' '-w' '/solution' '-v' '/composer/cache/dir:/root/.composer/cache' 'runtime' 'composer'";
$cmd .= " 'run' '--user' '" . getmyuid() . ":" . getmygid() . "' '--rm' '-e' 'COMPOSER_HOME=/tmp/composer' '-w' '/solution' '-v' '/composer/cache/dir:/tmp/composer' 'runtime' 'composer'";
static::assertSame($cmd, $process->getCommandLine());
static::assertSame('/docker-dir', $process->getWorkingDirectory());
}
Expand All @@ -75,7 +75,7 @@ public function testCreateWithArgs(): void

$process = $factory->create($input);
$cmd = "'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml'";
$cmd .= " 'run' '--rm' '-w' '/solution' 'runtime' 'php' 'one' 'two'";
$cmd .= " 'run' '--user' '" . getmyuid() . ":" . getmygid() . "' '--rm' '-e' 'COMPOSER_HOME=/tmp/composer' '-w' '/solution' 'runtime' 'php' 'one' 'two'";
static::assertSame($cmd, $process->getCommandLine());
static::assertSame('/docker-dir', $process->getWorkingDirectory());
}
Expand All @@ -93,7 +93,7 @@ public function testCreateWithEnv(): void

$process = $factory->create($input);
$cmd = "'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml'";
$cmd .= " 'run' '--rm' '-e' 'SOME_VAR=value' '-w' '/solution' 'runtime' 'php' 'one' 'two'";
$cmd .= " 'run' '--user' '" . getmyuid() . ":" . getmygid() . "' '--rm' '-e' 'SOME_VAR=value' '-e' 'COMPOSER_HOME=/tmp/composer' '-w' '/solution' 'runtime' 'php' 'one' 'two'";
static::assertSame($cmd, $process->getCommandLine());
static::assertSame('/docker-dir', $process->getWorkingDirectory());
}
Expand All @@ -111,7 +111,7 @@ public function testWithInput(): void

$process = $factory->create($input);
$cmd = "'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml'";
$cmd .= " 'run' '--rm' '-w' '/solution' 'runtime' 'php'";
$cmd .= " 'run' '--user' '" . getmyuid() . ":" . getmygid() . "' '--rm' '-e' 'COMPOSER_HOME=/tmp/composer' '-w' '/solution' 'runtime' 'php'";
static::assertSame($cmd, $process->getCommandLine());
static::assertSame('someinput', $process->getInput());
}
Expand All @@ -129,9 +129,9 @@ public function testSolutionDirectoryIsPassedAsEnvVar(): void

$process = $factory->create($input);
$cmd = "'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml'";
$cmd .= " 'run' '--rm' '-e' 'SOME_VAR=value' '-w' '/solution' 'runtime' 'php' 'one' 'two'";
$cmd .= " 'run' '--user' '" . getmyuid() . ":" . getmygid() . "' '--rm' '-e' 'SOME_VAR=value' '-e' 'COMPOSER_HOME=/tmp/composer' '-w' '/solution' 'runtime' 'php' 'one' 'two'";
static::assertSame($cmd, $process->getCommandLine());
static::assertSame('/docker-dir', $process->getWorkingDirectory());
static::assertSame(['SOLUTION' => __DIR__], $process->getEnv());
static::assertSame(['SOLUTION' => __DIR__, 'UID' => getmyuid(), 'GID' => getmygid()], $process->getEnv());
}
}

0 comments on commit 8165039

Please sign in to comment.