/**
  * @expectedException \Sp\BowerBundle\Bower\Exception\FileNotFoundException
  */
 public function testMapThrowsFileNotFoundException()
 {
     $configDir = self::$fixturesDirectory . "/config";
     $config = new Configuration($configDir);
     $arrayDependencyMapping = (require self::$fixturesDirectory . '/invalid_dependency_mapping.php');
     $this->dependencyMapper->map($arrayDependencyMapping, $config);
 }
 protected function setUp()
 {
     $this->bower = $this->getMockBuilder('Sp\\BowerBundle\\Bower\\Bower')->disableOriginalConstructor()->getMock();
     $this->bowerManager = $this->getMockBuilder('Sp\\BowerBundle\\Bower\\BowerManager')->disableOriginalConstructor()->getMock();
     $this->bowerResource = new BowerResource($this->bower, $this->bowerManager, new PackageNamingStrategy());
     $configDir = self::$fixturesDirectory . "/config";
     $config = new Configuration($configDir);
     $bundles = array('DemoBundle' => $config);
     $arrayDependencyMapping = (require self::$fixturesDirectory . '/dependency_mapping.php');
     $mapper = new DependencyMapper();
     $mapping = $mapper->map($arrayDependencyMapping, $config);
     $this->bowerManager->expects($this->once())->method('getBundles')->will($this->returnValue($bundles));
     $this->bower->expects($this->once())->method('getDependencyMapping')->with($this->equalTo($config))->will($this->returnValue($mapping));
 }