N98\Magento\Command\Developer\Module\UpdateCommandTest::_addResourceModelOptionTest PHP Метод

_addResourceModelOptionTest() защищенный Метод

protected _addResourceModelOptionTest ( $dialog, $commandTester, $updateCommand, $moduleBaseFolder ) : string
$dialog
$commandTester
$updateCommand
$moduleBaseFolder
Результат string
    protected function _addResourceModelOptionTest($dialog, $commandTester, $updateCommand, $moduleBaseFolder)
    {
        $dialog->setInputStream($this->getInputStream("y\nentity1\nentity1table\nentity2\nentity2table\n\n"));
        $commandTester->execute(array('command' => $updateCommand->getName(), '--add-resource-model' => true, 'vendorNamespace' => 'N98Magerun', 'moduleName' => 'UnitTest'));
        $configXmlContent = $this->_getConfigXmlContents($moduleBaseFolder);
        $this->assertContains('<n98magerun_unittest_resource>', $configXmlContent);
        $this->assertContains('<deprecatedNode>n98magerun_unittest_resource_eav_mysql4</deprecatedNode>', $configXmlContent);
        $this->assertContains('<class>N98Magerun_UnitTest_Model_Resource</class>', $configXmlContent);
        $this->assertContains('<entities>', $configXmlContent);
        $this->assertContains('<entity1>', $configXmlContent);
        $this->assertContains('<table>entity1table</table>', $configXmlContent);
        $this->assertContains('<entity2>', $configXmlContent);
        $this->assertContains('<table>entity2table</table>', $configXmlContent);
    }