From 3dc7acf3d4b0badebfd6c10188a699206035e762 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Monta=C3=B1ez?= Date: Sat, 31 Mar 2018 04:34:54 -0300 Subject: [PATCH] [Discovery One] Improve tests --- src/Task/BuiltIn/Symfony/CachePoolClearTask.php | 2 +- tests/Command/BuiltIn/DeployCommandMiscTasksTest.php | 2 ++ tests/Resources/symfony-envconf.yml | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Task/BuiltIn/Symfony/CachePoolClearTask.php b/src/Task/BuiltIn/Symfony/CachePoolClearTask.php index 699f8cb..bd83d88 100644 --- a/src/Task/BuiltIn/Symfony/CachePoolClearTask.php +++ b/src/Task/BuiltIn/Symfony/CachePoolClearTask.php @@ -38,7 +38,7 @@ class CachePoolClearTask extends AbstractSymfonyTask throw new ErrorException('Parameter "pools" is not defined'); } - $command = $options['console'] . ' cache:pool:clear --env=' . $options['env'] . ' ' . $options['flags'] . ' ' . $options['pools']; + $command = $options['console'] . ' cache:pool:clear ' . $options['pools'] . ' --env=' . $options['env'] . ' ' . $options['flags']; /** @var Process $process */ $process = $this->runtime->runCommand(trim($command)); diff --git a/tests/Command/BuiltIn/DeployCommandMiscTasksTest.php b/tests/Command/BuiltIn/DeployCommandMiscTasksTest.php index 3555b75..7bad23a 100644 --- a/tests/Command/BuiltIn/DeployCommandMiscTasksTest.php +++ b/tests/Command/BuiltIn/DeployCommandMiscTasksTest.php @@ -37,6 +37,8 @@ class DeployCommandMiscTasksTest extends TestCase 2 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test && bin/console assets:install web --env=testenv --symlink --relative"', 3 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test && bin/console cache:pool:prune --env=testenv"', 4 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test && bin/console cache:pool:prune --env=prod"', + 5 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test && bin/console cache:pool:clear main --env=testenv"', + 6 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test && bin/console cache:pool:clear main --env=prod"', ); // Check total of Executed Commands diff --git a/tests/Resources/symfony-envconf.yml b/tests/Resources/symfony-envconf.yml index 3e19960..3d4dff9 100644 --- a/tests/Resources/symfony-envconf.yml +++ b/tests/Resources/symfony-envconf.yml @@ -16,3 +16,5 @@ magephp: - symfony/assets-install - symfony/cache-pool-prune - symfony/cache-pool-prune: { env: 'prod' } + - symfony/cache-pool-clear: { pools: 'main' } + - symfony/cache-pool-clear: { env: 'prod', pools: 'main' }