protected function draftResources() { $draftPagePaths = $this->listDraftPagePaths(); $resources = array_merge(array(), $draftPagePaths); foreach ($draftPagePaths as $pagePath) { $page = new Page($this->fs->read($pagePath)); $resources = array_merge($resources, $page->listResourceUrls()); } return array_unique($resources); }
function test_getPageTitle() { $html = '<html><head>' . '</head><body>' . '</body></html>'; $page = new Page($html); $this->assertEquals('', $page->getPageTitle()); $html = '<html><head>' . '<title>page title</title>' . '</head><body>' . '</body></html>'; $page = new Page($html); $this->assertEquals('page title', $page->getPageTitle()); }