/** * @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']); }