diff options
author | Maurício Meneghini Fauth <mauricio@fauth.dev> | 2022-07-16 03:32:22 +0300 |
---|---|---|
committer | Maurício Meneghini Fauth <mauricio@fauth.dev> | 2022-07-16 03:32:22 +0300 |
commit | 519522428e606b62d5a3468889574733c367e03b (patch) | |
tree | efaf61e429dee5b9481d81a9321d91f39fa1fc9d /test | |
parent | f5dac447a05aa3b45dbb9cd4c074da15a26304fb (diff) |
Fix some languages not getting correctly detected
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
Diffstat (limited to 'test')
-rw-r--r-- | test/classes/LanguageTest.php | 114 |
1 files changed, 23 insertions, 91 deletions
diff --git a/test/classes/LanguageTest.php b/test/classes/LanguageTest.php index 363dd452ee..c07abae0ea 100644 --- a/test/classes/LanguageTest.php +++ b/test/classes/LanguageTest.php @@ -190,101 +190,33 @@ class LanguageTest extends AbstractTestCase /** * Data provider for language selection test. * - * @return array Test parameters. + * @return string[][] */ public function selectDataProvider(): array { return [ - [ - 'cs', - 'en', - '', - '', - '', - '', - '', - 'Czech', - ], - [ - '', - 'cs', - '', - '', - '', - '', - '', - 'Czech', - ], - [ - '', - 'cs', - 'en', - '', - '', - '', - '', - 'Czech', - ], - [ - '', - '', - 'cs', - '', - '', - '', - '', - 'Czech', - ], - [ - '', - '', - '', - 'cs', - '', - '', - '', - 'Czech', - ], - [ - '', - '', - '', - '', - 'cs,en-US;q=0.7,en;q=0.3', - '', - '', - 'Czech', - ], - [ - '', - '', - '', - '', - '', - 'Mozilla/5.0 (Linux; U; Android 2.2.2; tr-tr; GM FOX)', - '', - 'Turkish', - ], - [ - '', - '', - '', - '', - '', - '', - 'cs', - 'Czech', - ], - [ - '', - '', - '', - '', - '', - '', - '', - 'English', - ], + ['cs', 'en', '', '', '', '', '', 'Czech'], + ['', 'cs', '', '', '', '', '', 'Czech'], + ['', 'cs', 'en', '', '', '', '', 'Czech'], + ['', '', 'cs', '', '', '', '', 'Czech'], + ['', '', '', 'cs', '', '', '', 'Czech'], + ['', '', '', '', 'cs,en-US;q=0.7,en;q=0.3', '', '', 'Czech'], + ['', '', '', '', '', 'Mozilla/5.0 (Linux; U; Android 2.2.2; tr-tr; GM FOX)', '', 'Turkish'], + ['', '', '', '', '', '', 'cs', 'Czech'], + ['', '', '', '', '', '', '', 'English'], + ['', '', '', '', 'pt;q=0.8,en-US;q=0.5,en;q=0.3', '', 'en', 'Portuguese'], + ['', '', '', '', 'pt-PT,pt;q=0.8,en-US;q=0.5,en;q=0.3', '', 'en', 'Portuguese'], + ['', '', '', '', 'pt-BR,pt;q=0.8,en-US;q=0.5,en;q=0.3', '', 'en', 'Portuguese (Brazil)'], + ['', '', '', '', 'ar;q=0.8,en-US;q=0.5,en;q=0.3', '', 'en', 'Arabic'], + ['', '', '', '', 'ar-AE,ar;q=0.8,en-US;q=0.5,en;q=0.3', '', 'en', 'Arabic'], + ['', '', '', '', 'ar-LY,ar;q=0.8,en-US;q=0.5,en;q=0.3', '', 'en', 'Arabic (Libya)'], + ['', '', '', '', 'en,pt;q=0.5', '', 'pt', 'English'], + ['', '', '', '', 'en-GB,en;q=0.7,pt;q=0.3', '', 'pt', 'English (United Kingdom)'], + ['', '', '', '', 'en-US,en;q=0.7,pt;q=0.3', '', 'pt', 'English'], + ['', '', '', '', 'zh,en;q=0.5', '', 'en', 'Chinese simplified'], + ['', '', '', '', 'zh-CN,zh;q=0.7,en;q=0.3', '', 'en', 'Chinese simplified'], + ['', '', '', '', 'zh-HK,zh;q=0.7,en;q=0.3', '', 'en', 'Chinese traditional'], + ['', '', '', '', 'zh-TW,zh;q=0.7,en;q=0.3', '', 'en', 'Chinese traditional'], ]; } |