X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2FWallabag%2FCoreBundle%2FTests%2FCommand%2FInstallCommandTest.php;h=249672a65d403634f065d4dd35f2b63a04556626;hb=5ecdfcd041767c9e3244a92bb0a6cc3c3f80fea3;hp=bd61f750aba1b00ccd3a01c4e9f86e0f4dbc2c7d;hpb=80bd17f00df7691086a47632cefff4ad0e670a44;p=github%2Fwallabag%2Fwallabag.git diff --git a/src/Wallabag/CoreBundle/Tests/Command/InstallCommandTest.php b/src/Wallabag/CoreBundle/Tests/Command/InstallCommandTest.php index bd61f750..249672a6 100644 --- a/src/Wallabag/CoreBundle/Tests/Command/InstallCommandTest.php +++ b/src/Wallabag/CoreBundle/Tests/Command/InstallCommandTest.php @@ -37,11 +37,11 @@ class InstallCommandTest extends WallabagCoreTestCase $application = new Application(static::$kernel); $application->setAutoExit(false); - $code = $application->run(new ArrayInput(array( + $code = $application->run(new ArrayInput([ 'command' => 'doctrine:fixtures:load', '--no-interaction' => true, '--env' => 'test', - )), new NullOutput()); + ]), new NullOutput()); } public function testRunInstallCommand() @@ -63,15 +63,14 @@ class InstallCommandTest extends WallabagCoreTestCase $command->getHelperSet()->set($question, 'question'); $tester = new CommandTester($command); - $tester->execute(array( + $tester->execute([ 'command' => $command->getName(), - )); + ]); $this->assertContains('Checking system requirements.', $tester->getDisplay()); $this->assertContains('Setting up database.', $tester->getDisplay()); $this->assertContains('Administration setup.', $tester->getDisplay()); $this->assertContains('Config setup.', $tester->getDisplay()); - $this->assertContains('Installing assets.', $tester->getDisplay()); } public function testRunInstallCommandWithReset() @@ -93,17 +92,16 @@ class InstallCommandTest extends WallabagCoreTestCase $command->getHelperSet()->set($question, 'question'); $tester = new CommandTester($command); - $tester->execute(array( + $tester->execute([ 'command' => $command->getName(), '--reset' => true, - )); + ]); $this->assertContains('Checking system requirements.', $tester->getDisplay()); $this->assertContains('Setting up database.', $tester->getDisplay()); $this->assertContains('Droping database, creating database and schema, clearing the cache', $tester->getDisplay()); $this->assertContains('Administration setup.', $tester->getDisplay()); $this->assertContains('Config setup.', $tester->getDisplay()); - $this->assertContains('Installing assets.', $tester->getDisplay()); // we force to reset everything $this->assertContains('Droping database, creating database and schema, clearing the cache', $tester->getDisplay()); @@ -116,10 +114,10 @@ class InstallCommandTest extends WallabagCoreTestCase // drop database first, so the install command won't ask to reset things $command = $application->find('doctrine:database:drop'); - $command->run(new ArrayInput(array( + $command->run(new ArrayInput([ 'command' => 'doctrine:database:drop', '--force' => true, - )), new NullOutput()); + ]), new NullOutput()); // start a new application to avoid lagging connexion to pgsql $client = static::createClient(); @@ -140,15 +138,14 @@ class InstallCommandTest extends WallabagCoreTestCase $command->getHelperSet()->set($question, 'question'); $tester = new CommandTester($command); - $tester->execute(array( + $tester->execute([ 'command' => $command->getName(), - )); + ]); $this->assertContains('Checking system requirements.', $tester->getDisplay()); $this->assertContains('Setting up database.', $tester->getDisplay()); $this->assertContains('Administration setup.', $tester->getDisplay()); $this->assertContains('Config setup.', $tester->getDisplay()); - $this->assertContains('Installing assets.', $tester->getDisplay()); // the current database doesn't already exist $this->assertContains('Creating database and schema, clearing the cache', $tester->getDisplay()); @@ -178,15 +175,14 @@ class InstallCommandTest extends WallabagCoreTestCase $command->getHelperSet()->set($question, 'question'); $tester = new CommandTester($command); - $tester->execute(array( + $tester->execute([ 'command' => $command->getName(), - )); + ]); $this->assertContains('Checking system requirements.', $tester->getDisplay()); $this->assertContains('Setting up database.', $tester->getDisplay()); $this->assertContains('Administration setup.', $tester->getDisplay()); $this->assertContains('Config setup.', $tester->getDisplay()); - $this->assertContains('Installing assets.', $tester->getDisplay()); $this->assertContains('Droping schema and creating schema', $tester->getDisplay()); } @@ -201,19 +197,19 @@ class InstallCommandTest extends WallabagCoreTestCase // drop database first, so the install command won't ask to reset things $command = new DropDatabaseDoctrineCommand(); $command->setApplication($application); - $command->run(new ArrayInput(array( + $command->run(new ArrayInput([ 'command' => 'doctrine:database:drop', '--force' => true, - )), new NullOutput()); + ]), new NullOutput()); $this->getClient()->getContainer()->get('doctrine')->getConnection()->close(); $command = new CreateDatabaseDoctrineCommand(); $command->setApplication($application); - $command->run(new ArrayInput(array( + $command->run(new ArrayInput([ 'command' => 'doctrine:database:create', '--env' => 'test', - )), new NullOutput()); + ]), new NullOutput()); $command = $application->find('wallabag:install'); @@ -233,15 +229,14 @@ class InstallCommandTest extends WallabagCoreTestCase $command->getHelperSet()->set($question, 'question'); $tester = new CommandTester($command); - $tester->execute(array( + $tester->execute([ 'command' => $command->getName(), - )); + ]); $this->assertContains('Checking system requirements.', $tester->getDisplay()); $this->assertContains('Setting up database.', $tester->getDisplay()); $this->assertContains('Administration setup.', $tester->getDisplay()); $this->assertContains('Config setup.', $tester->getDisplay()); - $this->assertContains('Installing assets.', $tester->getDisplay()); $this->assertContains('Creating schema', $tester->getDisplay()); } @@ -265,15 +260,14 @@ class InstallCommandTest extends WallabagCoreTestCase $command->getHelperSet()->set($question, 'question'); $tester = new CommandTester($command); - $tester->execute(array( + $tester->execute([ 'command' => $command->getName(), '--no-interaction' => true, - )); + ]); $this->assertContains('Checking system requirements.', $tester->getDisplay()); $this->assertContains('Setting up database.', $tester->getDisplay()); $this->assertContains('Administration setup.', $tester->getDisplay()); $this->assertContains('Config setup.', $tester->getDisplay()); - $this->assertContains('Installing assets.', $tester->getDisplay()); } }