public function testShowSelected() { $sitemap = new SitemapPage(); $sitemap->write(); $sitemap->PagesToDisplay = 'Selected'; $sitemap->PagesToShow()->add($this->objFromFixture('SiteTree', 'about')); $sitemap->PagesToShow()->add($this->objFromFixture('SiteTree', 'contact')); $sitemap->write(); $expected = array($this->objFromFixture('SiteTree', 'about')->Link(), $this->objFromFixture('SiteTree', 'staff')->Link(), $this->objFromFixture('SiteTree', 'history')->Link(), $this->objFromFixture('SiteTree', 'contact')->Link()); $this->assertEquals($expected, HTTP::getLinksIn($sitemap->getSitemap()), 'Assert that showing selected pages & children works.'); }