Exemple #1
0
 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);
 }
Exemple #2
0
 /**
  * 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));
 }
Exemple #3
0
 public function testGetSchemaFile()
 {
     $this->assertFileExists($this->_model->getSchemaFile());
 }
Exemple #4
0
 /**
  * @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;
 }