Verified Commit cb434512 authored by Pier Angelo Vendrame's avatar Pier Angelo Vendrame 🎃
Browse files

fixup! TB 42891: Set the bundled search engine for Tor Browser.

BB 44153: Add search engine customization tests.
parent 030d4788
Loading
Loading
Loading
Loading
+54 −0
Changes for toolkit/components/search/content/base-browser-search-engines.json: 54 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -17,6 +17,24 @@
    "recordType": "engine",
    "variants": [{ "environment": { "allRegionsAndLocales": true } }]
  },
  {
    "base": {
      "aliases": ["ddgonion"],
      "classification": "general",
      "name": "DuckDuckGo (.onion)",
      "urls": {
        "search": {
          "base": "https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/",
          "params": [],
          "searchTermParamName": "q"
        }
      }
    },
    "id": "1e431da4-a60c-4411-9251-a95a841d451f",
    "identifier": "ddg-onion",
    "recordType": "engine",
    "variants": [{ "environment": { "allRegionsAndLocales": true } }]
  },
  {
    "base": {
      "aliases": ["startpage", "sp"],
@@ -35,6 +53,42 @@
    "recordType": "engine",
    "variants": [{ "environment": { "allRegionsAndLocales": true } }]
  },
  {
    "base": {
      "aliases": ["startpage-onion"],
      "classification": "general",
      "name": "Startpage (.onion)",
      "urls": {
        "search": {
          "base": "http://startpagel6srwcjlue4zgq3zevrujfaow726kjytqbbjyrswwmjzcqd.onion/sp/search",
          "params": [],
          "searchTermParamName": "q"
        }
      }
    },
    "id": "e7eaba8d-6b9e-43fb-a799-b01b096c03ff",
    "identifier": "startpage-onion",
    "recordType": "engine",
    "variants": [{ "environment": { "allRegionsAndLocales": true } }]
  },
  {
    "base": {
      "aliases": ["wikipedia"],
      "classification": "unknown",
      "name": "Wikipedia (en)",
      "urls": {
        "search": {
          "base": "https://en.wikipedia.org/wiki/Special:Search",
          "params": [],
          "searchTermParamName": "search"
        }
      }
    },
    "id": "7f6d23c2-191e-483e-af3a-ce6451e3a8dd",
    "identifier": "wikipedia",
    "recordType": "engine",
    "variants": [{ "environment": { "allRegionsAndLocales": true } }]
  },
  {
    "recordType": "defaultEngines",
    "globalDefault": "ddg",
+5 −0
Changes for toolkit/components/search/tests/xpcshell/test_base_browser.js: 5 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -10,7 +10,12 @@

const expectedURLs = {
  ddg: "https://duckduckgo.com/?q=test",
  "ddg-onion":
    "https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/?q=test",
  startpage: "https://www.startpage.com/sp/search?q=test",
  "startpage-onion":
    "http://startpagel6srwcjlue4zgq3zevrujfaow726kjytqbbjyrswwmjzcqd.onion/sp/search?q=test",
  wikipedia: "https://en.wikipedia.org/wiki/Special:Search?search=test",
};
const defaultEngine = "ddg";

+2 −0
Changes for toolkit/components/search/tests/xpcshell/test_security_level.js: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -10,6 +10,8 @@

const expectedURLs = {
  ddg: "https://html.duckduckgo.com/html?q=test",
  "ddg-onion":
    "https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/html?q=test",
};

add_task(async function test_securityLevel() {