コード例 #1
0
ファイル: RulesTest.php プロジェクト: nemphys/magento2
 /**
  * @covers Mage_User_Model_Rules::saveRel
  * @magentoDbIsolation enabled
  */
 public function testSetAllowForAllResources()
 {
     $adapter = $this->_model->getResource()->getReadConnection();
     $ruleSelect = $adapter->select()->from($this->_model->getResource()->getMainTable());
     $resources = array(Mage_Backend_Model_Acl_Config::ACL_RESOURCE_ALL);
     $this->_model->setRoleId(1)->setResources($resources)->saveRel();
     $rules = $ruleSelect->query()->fetchAll();
     $this->assertEquals(1, count($rules));
     $this->assertEquals(Mage_Backend_Model_Acl_Config::ACL_RESOURCE_ALL, $rules[0]['resource_id']);
     $this->assertEquals(1, $rules[0]['role_id']);
     $this->assertEquals('allow', $rules[0]['permission']);
 }