public function testReplaceTmpInstallDate() { $datePlaceholder = \Magento\Install\Model\Installer\Config::TMP_INSTALL_DATE_VALUE; $fixtureConfigData = "<date>{$datePlaceholder}</date>"; $expectedConfigData = '<date>Sat, 19 Jan 2013 18:50:39 -0800</date>'; $this->_directoryMock->expects($this->once())->method('readFile')->with($this->equalTo($this->_tmpConfigFile))->will($this->returnValue($fixtureConfigData)); $this->_directoryMock->expects($this->once())->method('writeFile')->with($this->equalTo($this->_tmpConfigFile), $this->equalTo($expectedConfigData))->will($this->returnValue($fixtureConfigData)); $this->_model->replaceTmpInstallDate('Sat, 19 Jan 2013 18:50:39 -0800'); }
/** * Store install date and set application into installed state * * @return void */ protected function _setAppInstalled() { $dateTime = date('r'); $this->_installerConfig->replaceTmpInstallDate($dateTime); $this->_appState->setInstallDate($dateTime); }