You are here

public function PanelsDisplayVariantTest::testSubmitConfigurationForm in Panels 8.4

Same name and namespace in other branches
  1. 8.3 tests/src/Unit/PanelsDisplayVariantTest.php \Drupal\Tests\panels\Unit\PanelsDisplayVariantTest::testSubmitConfigurationForm()

@covers ::submitConfigurationForm

File

tests/src/Unit/PanelsDisplayVariantTest.php, line 104

Class

PanelsDisplayVariantTest
@coversDefaultClass \Drupal\panels\Plugin\DisplayVariant\PanelsDisplayVariant @group Panels

Namespace

Drupal\Tests\panels\Unit

Code

public function testSubmitConfigurationForm() {
  $values = [
    'page_title' => "Go hang a salami, I'm a lasagna hog!",
  ];
  $form = [];
  $form_state = (new FormState())
    ->setValues($values);
  $this->variant
    ->submitConfigurationForm($form, $form_state);
  $configuration = $this->variant
    ->getConfiguration();
  $this
    ->assertSame($values['page_title'], $configuration['page_title']);
}