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); }