summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2023-06-14 16:30:36 +0200
committerPeter Varga <pvarga@inf.u-szeged.hu>2023-06-23 08:50:26 +0200
commit7ec04b0683f2c50b198efa998668cb94a7aeabf1 (patch)
tree70efbd3b4528b3f3111cf7a6566a289f2edf62f4 /tests/auto
parent3feab861f5ead63e2a661343f0df2358fa0af894 (diff)
Fix qWebEngineGetDomainAndRegistry() for internationalized domain names
ICU has to be initialized to make it work. Pick-to: 6.6 Change-Id: Icff7cd4d7b93768d46c02612d9f477bfc2b6230e Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/core/getdomainandregistry/tst_getdomainandregistry.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/auto/core/getdomainandregistry/tst_getdomainandregistry.cpp b/tests/auto/core/getdomainandregistry/tst_getdomainandregistry.cpp
index 0e42d3e01..e9e0bf105 100644
--- a/tests/auto/core/getdomainandregistry/tst_getdomainandregistry.cpp
+++ b/tests/auto/core/getdomainandregistry/tst_getdomainandregistry.cpp
@@ -20,6 +20,9 @@ void tst_GetDomainAndRegistry::getDomainAndRegistry() {
QCOMPARE(qWebEngineGetDomainAndRegistry({"https://foo.fr/"}), QString("foo.fr"));
QCOMPARE(qWebEngineGetDomainAndRegistry({"https://foo.gouv.fr/"}), QString("foo.gouv.fr"));
QCOMPARE(qWebEngineGetDomainAndRegistry({"https://bar.foo.gouv.fr/"}), QString("foo.gouv.fr"));
+ QCOMPARE(qWebEngineGetDomainAndRegistry({"https://fr.wikipedia.org/wiki/%C3%89l%C3%A9phant"}), QString("wikipedia.org"));
+ QCOMPARE(qWebEngineGetDomainAndRegistry({"https://foo.günstigbestellen.de/"}), QString("foo.xn--gnstigbestellen-zvb.de"));
+ QCOMPARE(qWebEngineGetDomainAndRegistry({"https://foo.g\u00fcnstigbestellen.de/"}), QString("foo.xn--gnstigbestellen-zvb.de"));
}