You are here

public function ConfigEntityRevisionsRevertFormBaseTest::redirectIsSet in Config Entity Revisions 8.2

Same name and namespace in other branches
  1. 8 tests/src/Unit/ConfigEntityRevisionsRevertFormBaseTest.php \Drupal\Tests\config_entity_revisions\Unit\ConfigEntityRevisionsRevertFormBaseTest::redirectIsSet()
  2. 1.x tests/src/Unit/ConfigEntityRevisionsRevertFormBaseTest.php \Drupal\Tests\config_entity_revisions\Unit\ConfigEntityRevisionsRevertFormBaseTest::redirectIsSet()

Confirm that a redirection is set up as desired.

@test

File

tests/src/Unit/ConfigEntityRevisionsRevertFormBaseTest.php, line 520

Class

ConfigEntityRevisionsRevertFormBaseTest
Class ConfigEntityRevisionsRevertFormBaseTest.

Namespace

Drupal\Tests\config_entity_revisions\Unit

Code

public function redirectIsSet() {
  $this->instance = $this
    ->getMockInstance(300, 'ConfigEntityRevisionsRevertFormTest2');
  $form_state = new FormState();
  $this->instance
    ->setRedirect($form_state);
  $redirect = $form_state
    ->getRedirect();
  $this
    ->assertNotNull($redirect);
  $this
    ->assertEquals('entity.my_entity_type.revisions', $redirect
    ->getRouteName());
  $this
    ->assertEquals([
    'my_entity_type' => 'foozbar',
  ], $redirect
    ->getRouteParameters());
}