From 3cd3d1f5ae1f98da1caed1d8df84c55c1811542c Mon Sep 17 00:00:00 2001 From: name Date: Sat, 24 Nov 2018 16:52:24 +0200 Subject: [PATCH] test languages with underscores (e.g. ja_rm) --- test/php/Nominatim/ParameterParserTest.php | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/test/php/Nominatim/ParameterParserTest.php b/test/php/Nominatim/ParameterParserTest.php index 9f51a629..ee2f5e18 100644 --- a/test/php/Nominatim/ParameterParserTest.php +++ b/test/php/Nominatim/ParameterParserTest.php @@ -223,5 +223,27 @@ class ParameterParserTest extends \PHPUnit\Framework\TestCase 'ref' => 'ref', 'type' => 'type', ), $oParams->getPreferredLanguages('default')); + + $oParams = new ParameterParser(array('accept-language' => 'ja_rm,zh_pinyin')); + $this->assertSame(array( + 'short_name:ja_rm' => 'short_name:ja_rm', + 'name:ja_rm' => 'name:ja_rm', + 'short_name:zh_pinyin' => 'short_name:zh_pinyin', + 'name:zh_pinyin' => 'name:zh_pinyin', + 'short_name:ja' => 'short_name:ja', + 'name:ja' => 'name:ja', + 'short_name:zh' => 'short_name:zh', + 'name:zh' => 'name:zh', + 'short_name' => 'short_name', + 'name' => 'name', + 'brand' => 'brand', + 'official_name:ja_rm' => 'official_name:ja_rm', + 'official_name:zh_pinyin' => 'official_name:zh_pinyin', + 'official_name:ja' => 'official_name:ja', + 'official_name:zh' => 'official_name:zh', + 'official_name' => 'official_name', + 'ref' => 'ref', + 'type' => 'type', + ), $oParams->getPreferredLanguages('default')); } } -- 2.45.1