public function testExtractWithExtractDirPrecised() { $resource = $this->getResource(self::$zipFile); $mockProcessBuilder = $this->getMock('Symfony\\Component\\Process\\ProcessBuilder'); $mockProcessBuilder->expects($this->at(0))->method('add')->with($this->equalTo($resource->getResource()))->will($this->returnSelf()); $mockProcessBuilder->expects($this->at(1))->method('add')->with($this->equalTo('-d'))->will($this->returnSelf()); $mockProcessBuilder->expects($this->at(2))->method('add')->with($this->equalTo(__DIR__))->will($this->returnSelf()); $mockProcessBuilder->expects($this->at(3))->method('add')->with($this->equalTo(__FILE__))->will($this->returnSelf()); $mockProcessBuilder->expects($this->once())->method('getProcess')->will($this->returnValue($this->getSuccessFullMockProcess())); $this->adapter->setDeflator($this->getZippyMockBuilder($mockProcessBuilder)); $this->adapter->extractMembers($resource, array(__FILE__), __DIR__); }