/** * @covers ::checkDbPassword * @covers ::askDbPassword */ public function test_checkDbPassword_missing() { // Given $cfg = self::getFixtureData('db_config.json'); $cfg[Schema::CONFIG_KEY_CONNECTION][DbConnector::DB_CFG_PASSWORD] = ''; // When $config = $this->cmd->checkDbPassword($cfg); // Then $this->expectOutputString('Enter database password: '******'testPassABC', $config[Schema::CONFIG_KEY_CONNECTION][DbConnector::DB_CFG_PASSWORD]); }
/** * @covers ::checkDbPassword */ public function test_checkDbPassword() { // Given $cfg = self::getFixtureData('db_config.json'); // When $config = $this->cmd->checkDbPassword($cfg); // Then $this->assertSame('testUserPass', $config[Schema::CONFIG_KEY_CONNECTION][DbConnector::DB_CFG_PASSWORD]); }