diff options
author | Peter Varga <pvarga@inf.u-szeged.hu> | 2023-06-14 16:30:36 +0200 |
---|---|---|
committer | Peter Varga <pvarga@inf.u-szeged.hu> | 2023-06-23 08:50:26 +0200 |
commit | 7ec04b0683f2c50b198efa998668cb94a7aeabf1 (patch) | |
tree | 70efbd3b4528b3f3111cf7a6566a289f2edf62f4 /tests/auto | |
parent | 3feab861f5ead63e2a661343f0df2358fa0af894 (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.cpp | 3 |
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")); } |