// You can access the revision page when there is only 1 revision.
$this->
drupalGet('media/' .
$media->
id() . '/revisions/' .
$media->
getRevisionId() . '/view'
);
$assert->
statusCodeEquals(200
);
// Create some revisions.
$media_revisions =
[];
$media_revisions[] =
clone $media;
$revision_count = 3;
for ($i = 0;
$i <
$revision_count;
$i++
) { $media->revision_log =
$this->
randomMachineName(32
);
$media =
$this->
createMediaRevision($media);
$media_revisions[] =
clone $media;
} // Get the last revision for simple checks.
/** @var \Drupal\media\MediaInterface $media */
$media =
end($media_revisions);
// Test permissions.
$this->
drupalLogin($this->nonAdminUser
);
/** @var \Drupal\user\RoleInterface $role */
$role = Role::
load(RoleInterface::AUTHENTICATED_ID
);