function test_pageId() { $html1 = '<html><head>' . '<meta name="application-name" content="sitecake" data-pageid="1234567890abcdefgh"/>' . '</head><body>' . '</body></html>'; $page = new Page($html1); $this->assertEquals('1234567890abcdefgh', $page->pageId()); $html2 = '<html><head>' . '<meta name="application-name" content="sitecake" data-id="1234567890abcdefgh"/>' . '</head><body>' . '</body></html>'; $page = new Page($html2); $this->assertNull($page->pageId()); $html3 = '<html><head>' . '<meta name="application-name" content="sitecake"/>' . '</head><body>' . '</body></html>'; $page = new Page($html3); $this->assertNull($page->pageId()); }