You are here

public function WebformArrayHelperTest::testPrefixing in Webform 6.x

Same name and namespace in other branches
  1. 8.5 tests/src/Unit/Utility/WebformArrayHelperTest.php \Drupal\Tests\webform\Unit\Utility\WebformArrayHelperTest::testPrefixing()

Tests prefix an associative array.

See also

WebformArrayHelper::addPrefix()

WebformArrayHelper::removePrefix()

File

tests/src/Unit/Utility/WebformArrayHelperTest.php, line 155

Class

WebformArrayHelperTest
Tests webform array utility.

Namespace

Drupal\Tests\webform\Unit\Utility

Code

public function testPrefixing() {
  $this
    ->assertEquals(WebformArrayHelper::addPrefix([
    'test' => 'test',
  ]), [
    '#test' => 'test',
  ]);
  $this
    ->assertEquals(WebformArrayHelper::addPrefix([
    'test' => 'test',
  ], '@'), [
    '@test' => 'test',
  ]);
  $this
    ->assertEquals(WebformArrayHelper::removePrefix([
    '#test' => 'test',
  ]), [
    'test' => 'test',
  ]);
  $this
    ->assertEquals(WebformArrayHelper::removePrefix([
    '@test' => 'test',
  ], '@'), [
    'test' => 'test',
  ]);
}