You are here

public function ListWidgetTest::massageFormValuesReturnsValuesPassedToIt in Select (or other) 8

Same name and namespace in other branches
  1. 4.x tests/src/Unit/ListWidgetTest.php \Drupal\Tests\select_or_other\Unit\ListWidgetTest::massageFormValuesReturnsValuesPassedToIt()

@test

File

tests/src/Unit/ListWidgetTest.php, line 88

Class

ListWidgetTest
Tests the form element implementation.

Namespace

Drupal\Tests\select_or_other\Unit

Code

public function massageFormValuesReturnsValuesPassedToIt() {
  $sut = $this
    ->getNewSubjectUnderTest();
  $form = [];
  $form_state = new FormState();

  /** @var ListWidget $mock */
  $test_values = [
    [],
    [
      'value',
    ],
    [
      'multiple',
      'values',
    ],
  ];
  foreach ($test_values as $values) {
    $result = $sut
      ->massageFormValues($values, $form, $form_state);
    $this
      ->assertArrayEquals($values, $result);
  }
}