public function testListGlobalAliases()
{
$urlAliasService = $this->getRepository()->getURLAliasService();
$configuration = array('prioritizedLanguageList' => array('ger-DE'), 'showAllTranslations' => true);
$this->setConfiguration($urlAliasService, $configuration);
$urlAliasHandler = $this->getPersistenceMockHandler('Content\\UrlAlias\\Handler');
$urlAliasHandler->expects($this->once())->method('listGlobalURLAliases')->with($this->equalTo(null), $this->equalTo(0), $this->equalTo(-1))->will($this->returnValue(array(new SPIUrlAlias(array('pathData' => array(array('always-available' => true, 'translations' => array('ger-DE' => 'squirrel'))), 'languageCodes' => array('ger-DE'), 'alwaysAvailable' => true)))));
$urlAliases = $urlAliasService->listGlobalAliases();
self::assertCount(1, $urlAliases);
self::assertInstanceOf('eZ\\Publish\\API\\Repository\\Values\\Content\\URLAlias', $urlAliases[0]);
}