Пример #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 setParser($factoryName)
 {
     $factory = new GenericFactory('\\ChangeLog\\Parser\\');
     $instance = $factory->getInstance($this->config['parser'][$factoryName]['strategy']);
     $this->changeLog->setParser($instance);
 }