public function AssetCollectionTest::testIteration

File

drupal/core/vendor/kriswallsmith/assetic/tests/Assetic/Test/Asset/AssetCollectionTest.php, line 228

Class

AssetCollectionTest

Namespace

Assetic\Test\Asset

Code

public function testIteration() {
  $asset1 = new StringAsset('asset1', array(), '/some/dir', 'foo.css');
  $asset2 = new StringAsset('asset2', array(), '/some/dir', 'foo.css');
  $asset3 = new StringAsset('asset3', array(), '/some/dir', 'bar.css');
  $coll = new AssetCollection(array(
    $asset1,
    $asset2,
    $asset3,
  ));
  $count = 0;
  foreach ($coll as $a) {
    ++$count;
  }
  $this
    ->assertEquals(2, $count, 'iterator filters duplicates based on url');
}