public function MediaRevisionsUiTest::testRevert in Media Revisions UI 2.0.x
Same name and namespace in other branches
- 8 tests/src/Functional/MediaRevisionsUiTest.php \Drupal\Tests\media_revisions_ui\Functional\MediaRevisionsUiTest::testRevert()
Tests reverting a revision.
File
- tests/src/ Functional/ MediaRevisionsUiTest.php, line 127 
Class
- MediaRevisionsUiTest
- Tests media revisions UI.
Namespace
Drupal\Tests\media_revisions_ui\FunctionalCode
public function testRevert() {
  $media = Media::create([
    'bundle' => $this->mediaType
      ->id(),
    'name' => 'Test media',
  ]);
  $media
    ->save();
  $user = $this
    ->drupalCreateUser([
    'administer media',
    'view all media revisions',
  ]);
  $this
    ->createMediaRevision($media);
  $this
    ->assertRevisionsListStatusCode($user, $media, 200);
  $this
    ->clickLink('Revert');
  $this
    ->assertSession()
    ->statusCodeEquals(200);
  $this
    ->getSession()
    ->getPage()
    ->pressButton('Revert');
  $this
    ->assertSession()
    ->pageTextContains('Media Test media has been reverted');
}