eZ\Bundle\EzPublishCoreBundle\Tests\ApiLoader\RepositoryConfigurationProviderTest::testGetRepositoryConfigSpecifiedRepository PHP Method

testGetRepositoryConfigSpecifiedRepository() public method

    public function testGetRepositoryConfigSpecifiedRepository()
    {
        $configResolver = $this->getConfigResolverMock();
        $repositoryAlias = 'main';
        $repositoryConfig = array('engine' => 'foo', 'connection' => 'some_connection');
        $repositories = array($repositoryAlias => $repositoryConfig, 'another' => array('engine' => 'bar'));
        $provider = new RepositoryConfigurationProvider($configResolver, $repositories);
        $configResolver->expects($this->once())->method('getParameter')->with('repository')->will($this->returnValue($repositoryAlias));
        $this->assertSame(array('alias' => $repositoryAlias) + $repositoryConfig, $provider->getRepositoryConfig());
    }