protected function StandardProfileTest::doPageRdfaTests in Drupal 9
Same name and namespace in other branches
- 8 core/modules/rdf/tests/src/Functional/StandardProfileTest.php \Drupal\Tests\rdf\Functional\StandardProfileTest::doPageRdfaTests()
- 10 core/modules/rdf/tests/src/Functional/StandardProfileTest.php \Drupal\Tests\rdf\Functional\StandardProfileTest::doPageRdfaTests()
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.
1 call to StandardProfileTest::doPageRdfaTests()
- StandardProfileTest::testRdfaOutput in core/
modules/ rdf/ tests/ src/ Functional/ StandardProfileTest.php - Tests that data is exposed correctly when using standard profile.
File
- core/
modules/ rdf/ tests/ src/ Functional/ StandardProfileTest.php, line 279
Class
- StandardProfileTest
- Tests the RDF mappings and RDFa markup of the standard profile.
Namespace
Drupal\Tests\rdf\FunctionalCode
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 = NodeType::load('page');
$node_type
->setDisplaySubmitted(TRUE);
$node_type
->save();
// Type.
$this
->assertEquals('schema:WebPage', $this
->getElementRdfType($this->page
->toUrl(), $this->baseUri, $this->pageUri), 'Page type was found (schema:WebPage).');
// Test the properties that are common between pages and articles.
$this
->assertRdfaCommonNodeProperties($this->page, "Page");
}