/** * @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()); }