You are here

public function AttributesTest::testAttributeIteration in Drupal 8

Same name and namespace in other branches
  1. 9 core/tests/Drupal/Tests/Core/Common/AttributesTest.php \Drupal\Tests\Core\Common\AttributesTest::testAttributeIteration()
  2. 10 core/tests/Drupal/Tests/Core/Common/AttributesTest.php \Drupal\Tests\Core\Common\AttributesTest::testAttributeIteration()

Test attribute iteration

File

core/tests/Drupal/Tests/Core/Common/AttributesTest.php, line 62

Class

AttributesTest
Tests the Drupal\Core\Template\Attribute functionality.

Namespace

Drupal\Tests\Core\Common

Code

public function testAttributeIteration() {
  $attribute = new Attribute([
    'key1' => 'value1',
  ]);
  foreach ($attribute as $value) {
    $this
      ->assertSame((string) $value, 'value1', 'Iterate over attribute.');
  }
}