Пример #1
0
 public function testParse()
 {
     $content = ['foobar'];
     $input = Mockery::mock('ChangeLog\\IOInterface');
     $input->shouldReceive('getContent')->once()->andReturn($content);
     $parser = Mockery::mock('ChangeLog\\ParserInterface');
     $parser->shouldReceive('parse')->once()->with($content);
     $changeLog = new ChangeLog();
     $changeLog->setParser($parser);
     $changeLog->setInput($input);
     $changeLog->parse();
 }
Пример #2
0
 protected function setInput($factoryName)
 {
     $factory = new GenericFactory('\\ChangeLog\\IO\\');
     $instance = $factory->getInstance($this->config['input'][$factoryName]['strategy'], $this->config['input'][$factoryName]['config']);
     $this->changeLog->setInput($instance);
 }