/**
  * @covers Navigation::makePage
  */
 public function testMakePage()
 {
     $page = Navigation::makePage(['title' => 'Test', 'icon' => 'fa fa-user', 'priority' => 500, 'url' => 'http://site.com', 'pages' => [['title' => 'Test 2', 'icon' => 'fa fa-group', 'url' => 'site.com']]]);
     $child = $page->getPages()->first();
     $this->assertInstanceOf(PageInterface::class, $page);
     $this->assertInstanceOf(PageInterface::class, $child);
     $this->assertEquals(1, $page->countPages());
     $this->assertEquals('Test', $page->getTitle());
     $this->assertEquals('<i class="fa fa-user"></i>', $page->getIcon());
     $this->assertEquals('http://site.com', $page->getUrl());
     $this->assertEquals(500, $page->getPriority());
     $this->assertEquals('Test 2', $child->getTitle());
     $this->assertEquals('<i class="fa fa-group"></i>', $child->getIcon());
     $this->assertEquals(url('site.com'), $child->getUrl());
     $this->assertEquals(100, $child->getPriority());
 }