/** * @covers Page::addPage */ public function testAddPage() { $page = new Page('Title'); $page->addPage('Page 2'); $this->assertEquals(1, $page->countPages()); $this->assertTrue($page->hasChild()); $child = $page->getPages()->first(); $this->assertEquals('Page 2', $child->getTitle()); $this->assertTrue($child->isChild()); $this->assertTrue($child->isChildOf($page)); }