diff --git a/src/PHPCensor/Console/Application.php b/src/PHPCensor/Console/Application.php index 6e2e409f..06e7f9aa 100644 --- a/src/PHPCensor/Console/Application.php +++ b/src/PHPCensor/Console/Application.php @@ -35,7 +35,7 @@ class Application extends BaseApplication 'php-censor' => [ 'adapter' => $databaseSettings['type'], 'host' => $databaseSettings['servers']['write'][0]['host'], - 'port' => $databaseSettings['servers']['write'][0]['port'], + 'port' => $databaseSettings['port'], 'name' => $databaseSettings['name'], 'user' => $databaseSettings['username'], 'pass' => $databaseSettings['password'], diff --git a/tests/PHPCensor/Command/InstallCommandTest.php b/tests/PHPCensor/Command/InstallCommandTest.php index 9c57e920..5c8e2404 100644 --- a/tests/PHPCensor/Command/InstallCommandTest.php +++ b/tests/PHPCensor/Command/InstallCommandTest.php @@ -58,6 +58,7 @@ class InstallCommandTest extends \PHPUnit_Framework_TestCase 'verifyDatabaseDetails', 'setupDatabase', 'createAdminUser', + 'createDefaultGroup', 'writeConfigFile', 'checkRequirements', ])->getMock(); @@ -78,6 +79,7 @@ class InstallCommandTest extends \PHPUnit_Framework_TestCase }) ); $command->expects($this->once())->method('checkRequirements'); + $command->expects($this->once())->method('createDefaultGroup'); return $command; } @@ -100,6 +102,7 @@ class InstallCommandTest extends \PHPUnit_Framework_TestCase '--db-name' => 'php-censor-db', '--db-user' => 'php-censor-user', '--db-pass' => 'php-censor-password', + '--db-type' => 'mysql', '--admin-mail' => 'admin@php-censor.local', '--admin-name' => 'admin', '--admin-pass' => 'admin-password',