[locale] Repair tests
- Esperanto now doesn't quite self-match because it has no country
- sr prefers RS as country over ME
(cherry picked from commit 9a4d992778
)
This commit is contained in:
parent
55bea24660
commit
7f3d3746e1
@ -374,7 +374,7 @@ LocaleTests::testLanguageDetectionValencia()
|
||||
{
|
||||
auto r = LocaleConfiguration::fromLanguageAndLocation(
|
||||
QStringLiteral( "sr" ), availableLocales, QStringLiteral( "NL" ) );
|
||||
QCOMPARE( r.language(), "sr_ME" ); // Because that one is first in the list
|
||||
QCOMPARE( r.language(), "sr_RS" ); // Because that one is first in the list
|
||||
}
|
||||
{
|
||||
auto r = LocaleConfiguration::fromLanguageAndLocation(
|
||||
@ -573,6 +573,10 @@ LocaleTests::testLanguageSimilarity()
|
||||
if ( self_similarity != 100 )
|
||||
{
|
||||
cDebug() << "Locale" << l << "is unusual.";
|
||||
if ( l == QStringLiteral( "eo" ) )
|
||||
{
|
||||
QEXPECT_FAIL( "", "Esperanto has no country to match", Continue );
|
||||
}
|
||||
}
|
||||
QCOMPARE( self_similarity, 100 );
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user