Exemplo n.º 1
0
 public function testAddCacheTriggerFiles()
 {
     $moduleDefinition = $this->getMockBuilder('\\Bootstrap\\Definition\\ModuleDefinition')->disableOriginalConstructor()->setMethods(array('get'))->getMock();
     $moduleDefinition->expects($this->atLeastOnce())->method('get')->will($this->returnValue(array()));
     $instance = new BootstrapManager($moduleDefinition);
     $instance->addCacheTriggerFile(array('foo' => 'bar'));
     $instance->addCacheTriggerFile('ichi');
     $triggers = $this->getGlobalResourceModuleBootstrapCacheTriggers();
     $this->assertTrue(isset($triggers['foo']) && $triggers['foo'] === 'bar');
     $this->assertTrue(array_search('ichi', $triggers) !== false);
 }