Example #1
0
 /**
  * @covers BackBee\NestedNode\Page::getInheritedContensetZoneParams
  */
 public function testGetInheritedContensetZoneParams()
 {
     $child = new Page('child', array('title' => 'child', 'url' => 'url'));
     $child->setParent($this->page);
     $this->assertNull($child->getInheritedContensetZoneParams($child->getContentSet()));
     $this->assertNull($child->getInheritedContensetZoneParams($child->getContentSet()));
     $child->setLayout($this->page->getLayout());
     $expected = $this->page->getLayout()->getZone(1);
     $this->assertEquals($expected, $child->getInheritedContensetZoneParams($child->getContentSet()->last()));
     $this->assertNull($child->getInheritedContensetZoneParams($child->getContentSet()->first()));
     $this->assertNull($this->page->getInheritedContensetZoneParams($this->page->getContentSet()->first()));
     $this->assertNull($this->page->getInheritedContensetZoneParams($this->page->getContentSet()->last()));
 }