public function testDeepNestedURLs() { Config::inst()->update('SiteTree', 'nested_urls', true); $page = new Page(); $page->URLSegment = 'base-page'; $page->write(); for ($i = 0; $i < 10; $i++) { $parentID = $page->ID; $page = new ContentControllerTest_Page(); $page->ParentID = $parentID; $page->Title = "Page Level {$i}"; $page->URLSegment = "level-{$i}"; $page->write(); $relativeLink = Director::makeRelative($page->Link()); $this->assertEquals($page->Title, $this->get($relativeLink)->getBody()); } SiteTree::config()->nested_urls = false; }
public function testDeepNestedURLs() { SiteTree::enable_nested_urls(); $page = new Page(); $page->URLSegment = 'base-page'; $page->write(); for ($i = 0; $i < 10; $i++) { $parentID = $page->ID; $page = new ContentControllerTest_Page(); $page->ParentID = $parentID; $page->Title = "Page Level {$i}"; $page->URLSegment = "level-{$i}"; $page->write(); $relativeLink = Director::makeRelative($page->Link()); $this->assertEquals($page->Title, $this->get($relativeLink)->getBody()); } SiteTree::disable_nested_urls(); }