public function testGetAclResourcesMergedCorrectly() { $expectedFile = realpath(__DIR__) . '/../_files/acl_merged.xml'; $expectedResources = new DOMDocument(); $expectedResources->load($expectedFile); $actualResources = $this->_model->getAclResources(); $this->assertNotEmpty($actualResources); $this->assertEqualXMLStructure($expectedResources->documentElement, $actualResources->documentElement, true); $this->assertEquals($expectedResources, $actualResources); }
/** * Test for Mage_Webapi_Model_Authorization_Config::getAclResourcesAsArray * * @dataProvider aclResourcesDataProvider * @param string $actualXmlFile * @param bool $includeRoot * @param array $expectedResources */ public function testGetAclResourcesAsArray($actualXmlFile, $includeRoot, $expectedResources) { $actualAclResources = new DOMDocument(); $actualAclResources->load($actualXmlFile); $this->_configReader->expects($this->once())->method('getAclResources')->will($this->returnValue($actualAclResources)); $this->assertEquals($expectedResources, $this->_model->getAclResourcesAsArray($includeRoot)); }
public function testGetSchemaFile() { $this->assertFileExists($this->_model->getSchemaFile()); }
/** * @param Mage_Core_Model_Config $config * @param array $configFiles * @throws InvalidArgumentException */ public function __construct(Mage_Core_Model_Config $config, array $configFiles) { parent::__construct($configFiles); $this->_config = $config; }