You are here

public function SubmissionTest::testGetValueByKeyFromComponent in Little helpers 7.2

Test getting values for a component.

File

tests/Webform/SubmissionTest.php, line 15

Class

SubmissionTest
Test webform submission wrapper.

Namespace

Drupal\little_helpers\Webform

Code

public function testGetValueByKeyFromComponent() {
  $components[1] = [
    'cid' => 1,
    'type' => 'textfield',
    'form_key' => 'text',
    'page_num' => 1,
  ];
  $data[1] = [
    'text',
  ];
  $submission = (object) [
    'data' => $data,
  ];
  $node_array['webform'] = [
    'components' => $components,
  ];
  $submission = new Submission((object) $node_array, $submission);
  $this
    ->assertEqual([
    'text',
  ], $submission
    ->valuesByKey('text'));
  $this
    ->assertEqual('text', $submission
    ->valueByKey('text'));
}