public function HeaderBagTest::testGetIterator

@covers Symfony\Component\HttpFoundation\HeaderBag::getIterator

File

drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests/HeaderBagTest.php, line 142

Class

HeaderBagTest

Namespace

Symfony\Component\HttpFoundation\Tests

Code

public function testGetIterator() {
  $headers = array(
    'foo' => 'bar',
    'hello' => 'world',
    'third' => 'charm',
  );
  $headerBag = new HeaderBag($headers);
  $i = 0;
  foreach ($headerBag as $key => $val) {
    $i++;
    $this
      ->assertEquals(array(
      $headers[$key],
    ), $val);
  }
  $this
    ->assertEquals(count($headers), $i);
}