/** * tests Module->getPlaceholders() */ public function testGetPlaceholders() { $settings = $this->setupSettings(); $this->module->setSettings($settings); $this->module->setData(['module_name' => 'Module', 'namespace' => 'Namespace', 'version' => '1.0.0']); $expected = ['{{Namespace}}' => 'Namespace', '{{Module}}' => 'Module', '{{version}}' => '1.0.0', '{{sequence}}' => ' <sequence> <module name="Magento_Backend" /> </sequence>', '{{module}}' => 'module', '{{menuText}}' => null, '{{menuSortOrder}}' => null, '{{namespace}}' => 'namespace', '{{menuParentValue}}' => '', '{{requireJsDialogs}}' => '']; $expected = array_merge($expected, $settings->getPlaceholders()); $this->assertEquals($expected, $this->module->getPlaceholders()); }