Example #1
0
 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);
 }