icecat: update upstream v128.13.0-1gnu1

This commit is contained in:
Ark74 2025-08-07 14:40:00 -06:00
parent a8d305c270
commit 0cdda4f34e
51 changed files with 5487 additions and 4614 deletions

View file

@ -214,7 +214,7 @@ class SearchConfigTest {
}
/**
* @returns {Array} the list of locales for the tests to run with.
* @returns {Promise<string[]>} the list of locales for the tests to run with.
*/
async getLocales() {
if (TEST_DEBUG) {
@ -429,26 +429,26 @@ class SearchConfigTest {
for (const rule of details) {
this._assertCorrectDomains(location, engine, rule);
if (rule.codes) {
if ("codes" in rule) {
this._assertCorrectCodes(location, engine, rule);
}
if (rule.searchUrlCode || rule.suggestUrlCode) {
if ("searchUrlCode" in rule || "suggestUrlCode" in rule) {
this._assertCorrectUrlCode(location, engine, rule);
}
if (rule.aliases) {
if ("aliases" in rule) {
this.assertDeepEqual(
engine.aliases,
rule.aliases,
"Should have the correct aliases for the engine"
);
}
if (rule.required_aliases) {
if ("required_aliases" in rule) {
this.assertOk(
rule.required_aliases.every(a => engine.aliases.includes(a)),
"Should have the required aliases for the engine"
);
}
if (rule.telemetryId) {
if ("telemetryId" in rule) {
this.assertEqual(
engine.telemetryId,
rule.telemetryId,

View file

@ -232,6 +232,15 @@ tests.push({
hasTelemetryId(engines, "Google", "google-b-lm"),
});
tests.push({
region: "ru",
distribution: "mint-001",
test: engines =>
hasDefault(engines, "Google") &&
hasEnginesFirst(engines, ["Google"]) &&
hasTelemetryId(engines, "Google", "google-com-nocodes"),
});
function hasURLs(engines, engineName, url, suggestURL) {
let engine = engines.find(e => e.name === engineName);
Assert.ok(engine, `Should be able to find ${engineName}`);

View file

@ -12,7 +12,7 @@ const test = new SearchConfigTest({
aliases: ["@google"],
default: {
// Included everywhere apart from the exclusions below. These are basically
// just excluding what Yandex and Baidu include.
// just excluding what Baidu includes.
excluded: [
{
regions: ["cn"],