Exemplo n.º 1
0
 /**
  * @covers Sp\BowerBundle\Bower\Bower::install
  * @dataProvider componentsProvider
  */
 public function testOptionsWithValueInstall($configDir)
 {
     $this->bower = $this->getMock('Sp\\BowerBundle\\Bower\\Bower', array('dumpBowerConfig'), array($this->bin, $this->eventDispatcher, $this->dependencyMapper, array('log-level' => 'debug')));
     $this->bower->setProcessBuilder($this->processBuilder);
     $this->process->expects($this->once())->method('isSuccessful')->will($this->returnValue(true));
     $config = new Configuration($configDir);
     $config->setCache($this->cache);
     $this->processBuilder->expects($this->at(3))->method('add')->with($this->equalTo('--log-level debug'));
     $this->processBuilder->expects($this->once())->method('setWorkingDirectory')->with($this->equalTo($configDir));
     $this->processBuilder->expects($this->once())->method('getProcess')->will($this->returnValue($this->process));
     $this->process->expects($this->once())->method('run')->with($this->equalTo(null));
     $this->bower->install($config);
 }