/** * @covers Page::getUrl * @covers Page::setUrl */ public function testGetUrl() { $page = new Page('Page 1', 'site.com'); $this->assertEquals(url('site.com'), $page->getUrl()); $page->setUrl('http://test.com'); $this->assertEquals('http://test.com', $page->getUrl()); $url = m::mock(\Illuminate\Contracts\Routing\UrlGenerator::class); $url->shouldReceive('full')->once(); $page->setUrl($url); $page->getUrl(); }