View source
<?php
class SchemaMetatagEventTest extends SchemaMetatagTagsTestBase {
public static function getInfo() {
return array(
'name' => 'Schema Metatag: Event',
'description' => 'Test the schema_event meta tags.',
'group' => 'Schema Metatag',
'dependencies' => [
'ctools',
'token',
'metatag',
'schema_metatag',
'schema_event',
],
);
}
public function setUp(array $modules = array()) {
$modules[] = 'schema_event';
parent::setUp($modules);
}
public $moduleName = 'schema_event';
public $schemaTags = [
'schema_event.@type' => 'SchemaEventType',
'schema_event.@id' => 'SchemaNameBase',
'schema_event.name' => 'SchemaNameBase',
'schema_event.image' => 'SchemaImageBase',
'schema_event.description' => 'SchemaNameBase',
'schema_event.url' => 'SchemaUrlBase',
'schema_event.doorTime' => 'SchemaNameBase',
'schema_event.isAccessibleForFree' => 'SchemaIsAccessibleForFreeBase',
'schema_event.startDate' => 'SchemaDateBase',
'schema_event.endDate' => 'SchemaDateBase',
'schema_event.location' => 'SchemaPlaceBase',
'schema_event.performer' => 'SchemaPersonOrgBase',
'schema_event.offers' => 'SchemaOfferBase',
'schema_event.aggregateRating' => 'SchemaRatingBase',
'schema_event.review' => 'SchemaReviewBase',
'schema_event.previousStartDate' => 'SchemaDateBase',
'schema_event.eventAttendanceMode' => 'SchemaNameBase',
'schema_event.eventStatus' => 'SchemaNameBase',
'schema_event.organizer' => 'SchemaPersonOrgBase',
];
}