public function testSetLayoutUpdateExtensions() { $moduleOptions = new ModuleOptions(); $layoutUpdateExtensions = ['php' => 'php', 'xml' => false, 'yaml']; $moduleOptions->setLayoutUpdateExtensions($layoutUpdateExtensions); $this->assertEquals(['php' => 'php', 'yaml' => 'yaml'], $moduleOptions->getLayoutUpdateExtensions()); }
public function testFactory() { $factory = new CacheBusterFilterFactory(); $serviceManager = new ServiceManager(); $options = new ModuleOptions(); $options->setCacheBusterInternalBaseDir(__DIR__ . '/_files'); $serviceManager->setService(ModuleOptions::class, $options); $filterManager = new FilterPluginManager(); $filterManager->setServiceLocator($serviceManager); $instance = $factory->createService($filterManager); $this->assertInstanceOf(CacheBusterFilter::class, $instance); $this->assertInstanceOf(FilterInterface::class, $instance); }