/** * @covers ::getLibrariesByExtension */ public function testGetLibrariesByExtension() { $this->libraryDiscoveryCollector->expects($this->once())->method('get')->with('test')->willReturn($this->libraryData); $this->libraryDiscovery->getLibrariesbyExtension('test'); // Verify that subsequent calls don't trigger hook_library_info_alter() // and hook_js_settings_alter() invocations, nor do they talk to the // collector again. This ensures that the alterations made by // hook_library_info_alter() and hook_js_settings_alter() implementations // are statically cached, as desired. $this->libraryDiscovery->getLibraryByName('test', 'test_1'); $this->libraryDiscovery->getLibrariesbyExtension('test'); }