/**
  * @covers Hearsay\RequireJSBundle\Configuration\ConfigurationBuilder::__construct
  * @covers Hearsay\RequireJSBundle\Configuration\ConfigurationBuilder::addOption
  * @covers Hearsay\RequireJSBundle\Configuration\ConfigurationBuilder::getConfiguration
  */
 public function testConfigurationGenerated()
 {
     $mapping = $this->getMock('Hearsay\\RequireJSBundle\\Configuration\\NamespaceMappingInterface');
     $this->setRequestMock('/base');
     $this->container->setParameter('assetic.use_controller', true);
     $builder = new ConfigurationBuilder($this->container, $mapping, 'js');
     $builder->addOption('option', 'value');
     $expected = array('locale' => 'fr_FR', 'baseUrl' => '/base/js', 'option' => 'value');
     $this->assertEquals($expected, $builder->getConfiguration(), 'Unexpected configuration generated');
 }