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')); }