Пример #1
0
 public function testIsManipulationAllowed()
 {
     $this->_layout->addBlock('Mage_Core_Block_Text', 'block1');
     $this->_layout->addBlock('Mage_Core_Block_Text', 'block2', 'block1');
     $this->assertFalse($this->_layout->isManipulationAllowed('block1'));
     $this->assertFalse($this->_layout->isManipulationAllowed('block2'));
     $this->_layout->addContainer('container1', 'Container 1');
     $this->_layout->addBlock('Mage_Core_Block_Text', 'block3', 'container1');
     $this->_layout->addContainer('container2', 'Container 2', array(), 'container1');
     $this->assertFalse($this->_layout->isManipulationAllowed('container1'));
     $this->assertTrue($this->_layout->isManipulationAllowed('block3'));
     $this->assertTrue($this->_layout->isManipulationAllowed('container2'));
 }