/**
  * @covers ::getJsAssets
  * @dataProvider providerAttachedAssets
  */
 public function testGetJsAssets(AttachedAssetsInterface $assets_a, AttachedAssetsInterface $assets_b, $expected_cache_item_count)
 {
     $this->assetResolver->getJsAssets($assets_a, FALSE);
     $this->assetResolver->getJsAssets($assets_b, FALSE);
     $this->assertCount($expected_cache_item_count, $this->cache->getAllCids());
     $this->assetResolver->getJsAssets($assets_a, FALSE);
     $this->assetResolver->getJsAssets($assets_b, FALSE);
     $this->assertCount($expected_cache_item_count * 2, $this->cache->getAllCids());
 }