X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2FWallabag%2FCoreBundle%2FTests%2FCommand%2FInstallCommandTest.php;h=249672a65d403634f065d4dd35f2b63a04556626;hb=5ecdfcd041767c9e3244a92bb0a6cc3c3f80fea3;hp=bb8fb8888093968b44859a9216d293c20846ad12;hpb=f8b835f537c8bec0460f94b960a8d81745f9e9d6;p=github%2Fwallabag%2Fwallabag.git diff --git a/src/Wallabag/CoreBundle/Tests/Command/InstallCommandTest.php b/src/Wallabag/CoreBundle/Tests/Command/InstallCommandTest.php index bb8fb888..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,14 +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('Step 1 of 4. Checking system requirements.', $tester->getDisplay()); - $this->assertContains('Step 2 of 4. Setting up database.', $tester->getDisplay()); - $this->assertContains('Step 3 of 4. Administration setup.', $tester->getDisplay()); - $this->assertContains('Step 4 of 4. Installing assets.', $tester->getDisplay()); + $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()); } public function testRunInstallCommandWithReset() @@ -92,16 +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('Step 1 of 4. Checking system requirements.', $tester->getDisplay()); - $this->assertContains('Step 2 of 4. Setting up database.', $tester->getDisplay()); + $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('Step 3 of 4. Administration setup.', $tester->getDisplay()); - $this->assertContains('Step 4 of 4. Installing assets.', $tester->getDisplay()); + $this->assertContains('Administration setup.', $tester->getDisplay()); + $this->assertContains('Config setup.', $tester->getDisplay()); // we force to reset everything $this->assertContains('Droping database, creating database and schema, clearing the cache', $tester->getDisplay()); @@ -114,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(); @@ -138,14 +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('Step 1 of 4. Checking system requirements.', $tester->getDisplay()); - $this->assertContains('Step 2 of 4. Setting up database.', $tester->getDisplay()); - $this->assertContains('Step 3 of 4. Administration setup.', $tester->getDisplay()); - $this->assertContains('Step 4 of 4. Installing assets.', $tester->getDisplay()); + $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()); // the current database doesn't already exist $this->assertContains('Creating database and schema, clearing the cache', $tester->getDisplay()); @@ -175,14 +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('Step 1 of 4. Checking system requirements.', $tester->getDisplay()); - $this->assertContains('Step 2 of 4. Setting up database.', $tester->getDisplay()); - $this->assertContains('Step 3 of 4. Administration setup.', $tester->getDisplay()); - $this->assertContains('Step 4 of 4. Installing assets.', $tester->getDisplay()); + $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('Droping schema and creating schema', $tester->getDisplay()); } @@ -197,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'); @@ -229,14 +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('Step 1 of 4. Checking system requirements.', $tester->getDisplay()); - $this->assertContains('Step 2 of 4. Setting up database.', $tester->getDisplay()); - $this->assertContains('Step 3 of 4. Administration setup.', $tester->getDisplay()); - $this->assertContains('Step 4 of 4. Installing assets.', $tester->getDisplay()); + $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('Creating schema', $tester->getDisplay()); } @@ -260,14 +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('Step 1 of 4. Checking system requirements.', $tester->getDisplay()); - $this->assertContains('Step 2 of 4. Setting up database.', $tester->getDisplay()); - $this->assertContains('Step 3 of 4. Administration setup.', $tester->getDisplay()); - $this->assertContains('Step 4 of 4. Installing assets.', $tester->getDisplay()); + $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()); } }