/** * Tests that page data is exposed using RDFa. * * Two fields are not tested for output here. Changed date is not displayed * on the page, so there is no test for output in node view. Comment count is * displayed in teaser view, so it is tested in the front page tests. */ protected function doPageRdfaTests() { // The standard profile hides the created date on pages. Revert display to // true for testing. // @todo Clean-up standard profile defaults. $node_type = entity_load('node_type', 'page'); $node_type->setDisplaySubmitted(TRUE); $node_type->save(); // Feed the HTML into the parser. $graph = $this->getRdfGraph($this->page->getSystemPath()); // Type. $this->assertEqual($graph->type($this->pageUri), 'schema:WebPage', 'Page type was found (schema:WebPage).'); // Test the properties that are common between pages and articles. $this->assertRdfaCommonNodeProperties($graph, $this->page, "Page"); }