From 0c84220a4f93a3e4f48d8d183aa0f5d8b15eb7ab Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Tue, 23 Apr 2019 13:38:38 -0400 Subject: Remove tests from search service --- .../search/tests/xpcshell/data/chrome.manifest | 3 - .../search/tests/xpcshell/data/engine-addon.xml | 8 -- .../search/tests/xpcshell/data/engine-app.xml | 9 --- .../tests/xpcshell/data/engine-chromeicon.xml | 9 --- .../search/tests/xpcshell/data/engine-fr.xml | 12 --- .../search/tests/xpcshell/data/engine-override.xml | 8 -- .../search/tests/xpcshell/data/engine-pref.xml | 9 --- .../xpcshell/data/engine-rel-searchform-post.xml | 6 -- .../data/engine-rel-searchform-purpose.xml | 11 --- .../tests/xpcshell/data/engine-rel-searchform.xml | 5 -- .../tests/xpcshell/data/engine-resourceicon.xml | 9 --- .../tests/xpcshell/data/engine-system-purpose.xml | 10 --- .../search/tests/xpcshell/data/engine-update.xml | 10 --- .../search/tests/xpcshell/data/engine.xml | 25 ------ .../search/tests/xpcshell/data/engine2.xml | 9 --- .../search/tests/xpcshell/data/engineImages.xml | 22 ------ .../search/tests/xpcshell/data/engineMaker.sjs | 54 ------------- .../tests/xpcshell/data/ico-size-16x16-png.ico | Bin 901 -> 0 bytes .../search/tests/xpcshell/data/install.rdf | 23 ------ .../search/tests/xpcshell/data/invalid-engine.xml | 1 - .../tests/xpcshell/data/langpack-metadata.json | 5 -- .../search/tests/xpcshell/data/list.json | 7 -- .../search/tests/xpcshell/data/metadata.json | 30 ------- .../search/tests/xpcshell/data/search.json | 86 --------------------- .../search/tests/xpcshell/data/search.sqlite | Bin 65536 -> 0 bytes .../tests/xpcshell/data/searchSuggestions.sjs | 78 ------------------- .../search/tests/xpcshell/data/searchTest.jar | Bin 1249 -> 0 bytes 27 files changed, 449 deletions(-) delete mode 100644 toolkit/components/search/tests/xpcshell/data/chrome.manifest delete mode 100644 toolkit/components/search/tests/xpcshell/data/engine-addon.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/engine-app.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/engine-chromeicon.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/engine-fr.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/engine-override.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/engine-pref.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/engine-rel-searchform-post.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/engine-rel-searchform-purpose.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/engine-rel-searchform.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/engine-resourceicon.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/engine-system-purpose.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/engine-update.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/engine.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/engine2.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/engineImages.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/engineMaker.sjs delete mode 100644 toolkit/components/search/tests/xpcshell/data/ico-size-16x16-png.ico delete mode 100644 toolkit/components/search/tests/xpcshell/data/install.rdf delete mode 100644 toolkit/components/search/tests/xpcshell/data/invalid-engine.xml delete mode 100644 toolkit/components/search/tests/xpcshell/data/langpack-metadata.json delete mode 100644 toolkit/components/search/tests/xpcshell/data/list.json delete mode 100644 toolkit/components/search/tests/xpcshell/data/metadata.json delete mode 100644 toolkit/components/search/tests/xpcshell/data/search.json delete mode 100644 toolkit/components/search/tests/xpcshell/data/search.sqlite delete mode 100644 toolkit/components/search/tests/xpcshell/data/searchSuggestions.sjs delete mode 100644 toolkit/components/search/tests/xpcshell/data/searchTest.jar (limited to 'toolkit/components/search/tests/xpcshell/data') diff --git a/toolkit/components/search/tests/xpcshell/data/chrome.manifest b/toolkit/components/search/tests/xpcshell/data/chrome.manifest deleted file mode 100644 index ec412e050..000000000 --- a/toolkit/components/search/tests/xpcshell/data/chrome.manifest +++ /dev/null @@ -1,3 +0,0 @@ -locale testsearchplugin ar jar:jar:searchTest.jar!/chrome/searchTest.jar!/ -content testsearchplugin ./ - diff --git a/toolkit/components/search/tests/xpcshell/data/engine-addon.xml b/toolkit/components/search/tests/xpcshell/data/engine-addon.xml deleted file mode 100644 index 24e53d0c1..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engine-addon.xml +++ /dev/null @@ -1,8 +0,0 @@ - -addon -addon -UTF-8 - - - - diff --git a/toolkit/components/search/tests/xpcshell/data/engine-app.xml b/toolkit/components/search/tests/xpcshell/data/engine-app.xml deleted file mode 100644 index fe1b3a67c..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engine-app.xml +++ /dev/null @@ -1,9 +0,0 @@ - - -TestEngineApp -A test search engine installed in the application directory -ISO-8859-1 - - - - diff --git a/toolkit/components/search/tests/xpcshell/data/engine-chromeicon.xml b/toolkit/components/search/tests/xpcshell/data/engine-chromeicon.xml deleted file mode 100644 index 856732c6d..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engine-chromeicon.xml +++ /dev/null @@ -1,9 +0,0 @@ - - -engine-chromeicon -chrome://branding/content/icon16.png -chrome://branding/content/icon32.png - - - - diff --git a/toolkit/components/search/tests/xpcshell/data/engine-fr.xml b/toolkit/components/search/tests/xpcshell/data/engine-fr.xml deleted file mode 100644 index fad3e7574..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engine-fr.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -Test search engine (fr) -A test search engine (based on Google search for a different locale) -ISO-8859-1 - - - - - -http://www.google.fr/ - diff --git a/toolkit/components/search/tests/xpcshell/data/engine-override.xml b/toolkit/components/search/tests/xpcshell/data/engine-override.xml deleted file mode 100644 index 473be82fd..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engine-override.xml +++ /dev/null @@ -1,8 +0,0 @@ - -bug645970 -override -UTF-8 - - - - diff --git a/toolkit/components/search/tests/xpcshell/data/engine-pref.xml b/toolkit/components/search/tests/xpcshell/data/engine-pref.xml deleted file mode 100644 index 0555caf3e..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engine-pref.xml +++ /dev/null @@ -1,9 +0,0 @@ - - -engine-pref - - - - - - diff --git a/toolkit/components/search/tests/xpcshell/data/engine-rel-searchform-post.xml b/toolkit/components/search/tests/xpcshell/data/engine-rel-searchform-post.xml deleted file mode 100644 index 8b6eb7cab..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engine-rel-searchform-post.xml +++ /dev/null @@ -1,6 +0,0 @@ - - -engine-rel-searchform-post.xml - -http://engine-rel-searchform-post.xml/?search - diff --git a/toolkit/components/search/tests/xpcshell/data/engine-rel-searchform-purpose.xml b/toolkit/components/search/tests/xpcshell/data/engine-rel-searchform-purpose.xml deleted file mode 100644 index 18026210f..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engine-rel-searchform-purpose.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -engine-rel-searchform-purpose - - - - - - - - diff --git a/toolkit/components/search/tests/xpcshell/data/engine-rel-searchform.xml b/toolkit/components/search/tests/xpcshell/data/engine-rel-searchform.xml deleted file mode 100644 index bcd164877..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engine-rel-searchform.xml +++ /dev/null @@ -1,5 +0,0 @@ - - -engine-rel-searchform.xml - - diff --git a/toolkit/components/search/tests/xpcshell/data/engine-resourceicon.xml b/toolkit/components/search/tests/xpcshell/data/engine-resourceicon.xml deleted file mode 100644 index 6fb2a778d..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engine-resourceicon.xml +++ /dev/null @@ -1,9 +0,0 @@ - - -engine-resourceicon -resource://search-plugins/icon16.png -resource://search-plugins/icon32.png - - - - diff --git a/toolkit/components/search/tests/xpcshell/data/engine-system-purpose.xml b/toolkit/components/search/tests/xpcshell/data/engine-system-purpose.xml deleted file mode 100644 index 57ecd32d7..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engine-system-purpose.xml +++ /dev/null @@ -1,10 +0,0 @@ - - -engine-system-purpose - - - - - - - diff --git a/toolkit/components/search/tests/xpcshell/data/engine-update.xml b/toolkit/components/search/tests/xpcshell/data/engine-update.xml deleted file mode 100644 index b8ef7224d..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engine-update.xml +++ /dev/null @@ -1,10 +0,0 @@ - -update -update -UTF-8 - - - -http://searchtest.local/opensearch.xml -http://searchtest.local/favicon.ico - diff --git a/toolkit/components/search/tests/xpcshell/data/engine.xml b/toolkit/components/search/tests/xpcshell/data/engine.xml deleted file mode 100644 index e7af1d9e9..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engine.xml +++ /dev/null @@ -1,25 +0,0 @@ - - -Test search engine -A test search engine (based on Google search) -UTF-8 -data:image/png;base64,AAABAAEAEBAAAAEAGABoAwAAFgAAACgAAAAQAAAAIAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADs9Pt8xetPtu9FsfFNtu%2BTzvb2%2B%2Fne4dFJeBw0egA%2FfAJAfAA8ewBBegAAAAD%2B%2FPtft98Mp%2BwWsfAVsvEbs%2FQeqvF8xO7%2F%2F%2F63yqkxdgM7gwE%2FggM%2BfQA%2BegBDeQDe7PIbotgQufcMufEPtfIPsvAbs%2FQvq%2Bfz%2Bf%2F%2B%2B%2FZKhR05hgBBhQI8hgBAgAI9ewD0%2B%2Fg3pswAtO8Cxf4Kw%2FsJvvYAqupKsNv%2B%2Fv7%2F%2FP5VkSU0iQA7jQA9hgBDgQU%2BfQH%2F%2Ff%2FQ6fM4sM4KsN8AteMCruIqqdbZ7PH8%2Fv%2Fg6Nc%2Fhg05kAA8jAM9iQI%2BhQA%2BgQDQu6b97uv%2F%2F%2F7V8Pqw3eiWz97q8%2Ff%2F%2F%2F%2F7%2FPptpkkqjQE4kwA7kAA5iwI8iAA8hQCOSSKdXjiyflbAkG7u2s%2F%2B%2F%2F39%2F%2F7r8utrqEYtjQE8lgA7kwA7kwA9jwA9igA9hACiWSekVRyeSgiYSBHx6N%2F%2B%2Fv7k7OFRmiYtlAA5lwI7lwI4lAA7kgI9jwE9iwI4iQCoVhWcTxCmb0K%2BooT8%2Fv%2F7%2F%2F%2FJ2r8fdwI1mwA3mQA3mgA8lAE8lAE4jwA9iwE%2BhwGfXifWvqz%2B%2Ff%2F58u%2Fev6Dt4tr%2B%2F%2F2ZuIUsggA7mgM6mAM3lgA5lgA6kQE%2FkwBChwHt4dv%2F%2F%2F728ei1bCi7VAC5XQ7kz7n%2F%2F%2F6bsZkgcB03lQA9lgM7kwA2iQktZToPK4r9%2F%2F%2F9%2F%2F%2FSqYK5UwDKZAS9WALIkFn%2B%2F%2F3%2F%2BP8oKccGGcIRJrERILYFEMwAAuEAAdX%2F%2Ff7%2F%2FP%2B%2BfDvGXQLIZgLEWgLOjlf7%2F%2F%2F%2F%2F%2F9QU90EAPQAAf8DAP0AAfMAAOUDAtr%2F%2F%2F%2F7%2B%2Fu2bCTIYwDPZgDBWQDSr4P%2F%2Fv%2F%2F%2FP5GRuABAPkAA%2FwBAfkDAPAAAesAAN%2F%2F%2B%2Fz%2F%2F%2F64g1C5VwDMYwK8Yg7y5tz8%2Fv%2FV1PYKDOcAAP0DAf4AAf0AAfYEAOwAAuAAAAD%2F%2FPvi28ymXyChTATRrIb8%2F%2F3v8fk6P8MAAdUCAvoAAP0CAP0AAfYAAO4AAACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAA - - - - - - - - - - - - - - - - - -http://www.google.com/ - diff --git a/toolkit/components/search/tests/xpcshell/data/engine2.xml b/toolkit/components/search/tests/xpcshell/data/engine2.xml deleted file mode 100644 index 9957bfdf4..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engine2.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - A second test engine - A second test search engine (based on DuckDuckGo) - UTF-8 - A second test search engine (based on DuckDuckGo) - data:image/vnd.microsoft.icon;base64,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 - - diff --git a/toolkit/components/search/tests/xpcshell/data/engineImages.xml b/toolkit/components/search/tests/xpcshell/data/engineImages.xml deleted file mode 100644 index 65b550b31..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engineImages.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - IconsTest - IconsTest. Search by Test. - UTF-8 - data:image/x-icon;base64,ico16 - data:image/x-icon;base64,ico32 - data:image/png;base64,ico74 - - - - - - - - - - http://www.bing.com/search - diff --git a/toolkit/components/search/tests/xpcshell/data/engineMaker.sjs b/toolkit/components/search/tests/xpcshell/data/engineMaker.sjs deleted file mode 100644 index 4c432e7ee..000000000 --- a/toolkit/components/search/tests/xpcshell/data/engineMaker.sjs +++ /dev/null @@ -1,54 +0,0 @@ -/* Any copyright is dedicated to the Public Domain. - * http://creativecommons.org/publicdomain/zero/1.0/ */ - -const { classes: Cc, interfaces: Ci, utils: Cu, results: Cr } = Components; - -/** - * Dynamically create a search engine offering search suggestions via searchSuggestions.sjs. - * - * The engine is constructed by passing a JSON object with engine datails as the query string. - */ - -function handleRequest(request, response) { - let engineData = JSON.parse(unescape(request.queryString).replace("+", " ")); - - if (!engineData.baseURL) { - response.setStatusLine(request.httpVersion, 500, "baseURL required"); - return; - } - - engineData.name = engineData.name || "Generated test engine"; - engineData.description = engineData.description || "Generated test engine description"; - engineData.method = engineData.method || "GET"; - - response.setStatusLine(request.httpVersion, 200, "OK"); - createOpenSearchEngine(response, engineData); -} - -/** - * Create an OpenSearch engine for the given base URL. - */ -function createOpenSearchEngine(response, engineData) { - let params = "", queryString = ""; - if (engineData.method == "POST") { - params = ""; - } else { - queryString = "?q={searchTerms}"; - } - - let result = "\ -\ - " + engineData.name + "\ - " + engineData.description + "\ - UTF-8\ - " + engineData.name + "\ - \ - " + params + "\ - \ - \ -\ -"; - response.write(result); -} diff --git a/toolkit/components/search/tests/xpcshell/data/ico-size-16x16-png.ico b/toolkit/components/search/tests/xpcshell/data/ico-size-16x16-png.ico deleted file mode 100644 index 442ab4dc8..000000000 Binary files a/toolkit/components/search/tests/xpcshell/data/ico-size-16x16-png.ico and /dev/null differ diff --git a/toolkit/components/search/tests/xpcshell/data/install.rdf b/toolkit/components/search/tests/xpcshell/data/install.rdf deleted file mode 100644 index df361ade4..000000000 --- a/toolkit/components/search/tests/xpcshell/data/install.rdf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - search-engine@tests.mozilla.org - true - 1.0 - - - - toolkit@mozilla.org - 0 - * - - - - - Search Engine - - - diff --git a/toolkit/components/search/tests/xpcshell/data/invalid-engine.xml b/toolkit/components/search/tests/xpcshell/data/invalid-engine.xml deleted file mode 100644 index e8efce672..000000000 --- a/toolkit/components/search/tests/xpcshell/data/invalid-engine.xml +++ /dev/null @@ -1 +0,0 @@ -# An invalid xml engine file. diff --git a/toolkit/components/search/tests/xpcshell/data/langpack-metadata.json b/toolkit/components/search/tests/xpcshell/data/langpack-metadata.json deleted file mode 100644 index e1ff95bc0..000000000 --- a/toolkit/components/search/tests/xpcshell/data/langpack-metadata.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "[app]/bug645970.xml": { - "alias": "lp" - } -} diff --git a/toolkit/components/search/tests/xpcshell/data/list.json b/toolkit/components/search/tests/xpcshell/data/list.json deleted file mode 100644 index 68163bb88..000000000 --- a/toolkit/components/search/tests/xpcshell/data/list.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "default": { - "visibleDefaultEngines": [ - "engine", "engine-pref", "engine-rel-searchform-purpose", "engine-system-purpose", "engine-chromeicon", "engine-resourceicon" - ] - } -} diff --git a/toolkit/components/search/tests/xpcshell/data/metadata.json b/toolkit/components/search/tests/xpcshell/data/metadata.json deleted file mode 100644 index 77b003d4e..000000000 --- a/toolkit/components/search/tests/xpcshell/data/metadata.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "[global]": { - "searchdefaultexpir": 1471013469846 - }, - "[profile]\/engine.xml": { - "order": 1, - "alias": "foo" - }, - "[app]\/google.xml": { - "order": 2 - }, - "[app]\/yahoo.xml": { - "order": 3 - }, - "[app]\/bing.xml": { - "order": 4 - }, - "[app]\/amazondotcom.xml": { - "order": 5 - }, - "[app]\/ddg.xml": { - "order": 6 - }, - "[app]\/twitter.xml": { - "order": 7 - }, - "[app]\/wikipedia.xml": { - "order": 8 - } -} diff --git a/toolkit/components/search/tests/xpcshell/data/search.json b/toolkit/components/search/tests/xpcshell/data/search.json deleted file mode 100644 index f4f907778..000000000 --- a/toolkit/components/search/tests/xpcshell/data/search.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "version": 1, - "buildID": "20121106", - "locale": "en-US", - "metaData": {}, - "engines": [ - { - "_name": "Test search engine", - "_shortName": "test-search-engine", - "description": "A test search engine (based on Google search)", - "extensionID": "test-addon-id@mozilla.org", - "__searchForm": "http://www.google.com/", - "_iconURL": "data:image/png;base64,AAABAAEAEBAAAAEAGABoAwAAFgAAACgAAAAQAAAAIAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADs9Pt8xetPtu9FsfFNtu%2BTzvb2%2B%2Fne4dFJeBw0egA%2FfAJAfAA8ewBBegAAAAD%2B%2FPtft98Mp%2BwWsfAVsvEbs%2FQeqvF8xO7%2F%2F%2F63yqkxdgM7gwE%2FggM%2BfQA%2BegBDeQDe7PIbotgQufcMufEPtfIPsvAbs%2FQvq%2Bfz%2Bf%2F%2B%2B%2FZKhR05hgBBhQI8hgBAgAI9ewD0%2B%2Fg3pswAtO8Cxf4Kw%2FsJvvYAqupKsNv%2B%2Fv7%2F%2FP5VkSU0iQA7jQA9hgBDgQU%2BfQH%2F%2Ff%2FQ6fM4sM4KsN8AteMCruIqqdbZ7PH8%2Fv%2Fg6Nc%2Fhg05kAA8jAM9iQI%2BhQA%2BgQDQu6b97uv%2F%2F%2F7V8Pqw3eiWz97q8%2Ff%2F%2F%2F%2F7%2FPptpkkqjQE4kwA7kAA5iwI8iAA8hQCOSSKdXjiyflbAkG7u2s%2F%2B%2F%2F39%2F%2F7r8utrqEYtjQE8lgA7kwA7kwA9jwA9igA9hACiWSekVRyeSgiYSBHx6N%2F%2B%2Fv7k7OFRmiYtlAA5lwI7lwI4lAA7kgI9jwE9iwI4iQCoVhWcTxCmb0K%2BooT8%2Fv%2F7%2F%2F%2FJ2r8fdwI1mwA3mQA3mgA8lAE8lAE4jwA9iwE%2BhwGfXifWvqz%2B%2Ff%2F58u%2Fev6Dt4tr%2B%2F%2F2ZuIUsggA7mgM6mAM3lgA5lgA6kQE%2FkwBChwHt4dv%2F%2F%2F728ei1bCi7VAC5XQ7kz7n%2F%2F%2F6bsZkgcB03lQA9lgM7kwA2iQktZToPK4r9%2F%2F%2F9%2F%2F%2FSqYK5UwDKZAS9WALIkFn%2B%2F%2F3%2F%2BP8oKccGGcIRJrERILYFEMwAAuEAAdX%2F%2Ff7%2F%2FP%2B%2BfDvGXQLIZgLEWgLOjlf7%2F%2F%2F%2F%2F%2F9QU90EAPQAAf8DAP0AAfMAAOUDAtr%2F%2F%2F%2F7%2B%2Fu2bCTIYwDPZgDBWQDSr4P%2F%2Fv%2F%2F%2FP5GRuABAPkAA%2FwBAfkDAPAAAesAAN%2F%2F%2B%2Fz%2F%2F%2F64g1C5VwDMYwK8Yg7y5tz8%2Fv%2FV1PYKDOcAAP0DAf4AAf0AAfYEAOwAAuAAAAD%2F%2FPvi28ymXyChTATRrIb8%2F%2F3v8fk6P8MAAdUCAvoAAP0CAP0AAfYAAO4AAACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAA", - "_metaData": {}, - "_urls": [ - { - "template": "http://suggestqueries.google.com/complete/search?output=firefox&client=firefox&hl={moz:locale}&q={searchTerms}", - "rels": [ - ], - "type": "application/x-suggestions+json", - "params": [ - ] - }, - { - "template": "http://www.google.com/search", - "resultDomain": "google.com", - "rels": [ - ], - "params": [ - { - "name": "q", - "value": "{searchTerms}" - }, - { - "name": "ie", - "value": "utf-8" - }, - { - "name": "oe", - "value": "utf-8" - }, - { - "name": "aq", - "value": "t" - }, - { - "name": "channel", - "value": "fflb", - "purpose": "keyword" - }, - { - "name": "channel", - "value": "rcs", - "purpose": "contextmenu" - } - ] - }, - { - "template": "http://www.google.com/search", - "resultDomain": "purpose.google.com", - "rels": [ - ], - "type": "application/x-moz-default-purpose", - "params": [ - { - "name": "q", - "value": "{searchTerms}" - }, - { - "name": "channel", - "value": "fflb", - "purpose": "keyword" - }, - { - "name": "channel", - "value": "rcs", - "purpose": "contextmenu" - } - ] - } - ], - "queryCharset": "UTF-8", - "_readOnly": false - } - ] -} diff --git a/toolkit/components/search/tests/xpcshell/data/search.sqlite b/toolkit/components/search/tests/xpcshell/data/search.sqlite deleted file mode 100644 index 983bb831a..000000000 Binary files a/toolkit/components/search/tests/xpcshell/data/search.sqlite and /dev/null differ diff --git a/toolkit/components/search/tests/xpcshell/data/searchSuggestions.sjs b/toolkit/components/search/tests/xpcshell/data/searchSuggestions.sjs deleted file mode 100644 index abd94428e..000000000 --- a/toolkit/components/search/tests/xpcshell/data/searchSuggestions.sjs +++ /dev/null @@ -1,78 +0,0 @@ -/* Any copyright is dedicated to the Public Domain. - * http://creativecommons.org/publicdomain/zero/1.0/ */ - -const { classes: Cc, interfaces: Ci, utils: Cu, results: Cr } = Components; - -Cu.import("resource://gre/modules/Timer.jsm"); -Cu.import("resource://gre/modules/NetUtil.jsm"); - -/** - * Provide search suggestions in the OpenSearch JSON format. - */ - -function handleRequest(request, response) { - // Get the query parameters from the query string. - let query = parseQueryString(request.queryString); - - function writeSuggestions(query, completions = []) { - let result = [query, completions]; - response.write(JSON.stringify(result)); - return result; - } - - response.setStatusLine(request.httpVersion, 200, "OK"); - - let q = request.method == "GET" ? query.q : undefined; - if (q == "no remote" || q == "no results") { - writeSuggestions(q); - } else if (q == "Query Mismatch") { - writeSuggestions("This is an incorrect query string", ["some result"]); - } else if (q == "Query Case Mismatch") { - writeSuggestions(q.toUpperCase(), [q]); - } else if (q == "") { - writeSuggestions("", ["The server should never be sent an empty query"]); - } else if (q && q.startsWith("mo")) { - writeSuggestions(q, ["Mozilla", "modern", "mom"]); - } else if (q && q.startsWith("I ❤️")) { - writeSuggestions(q, ["I ❤️ Mozilla"]); - } else if (q && q.startsWith("letter ")) { - let letters = []; - for (let charCode = "A".charCodeAt(); charCode <= "Z".charCodeAt(); charCode++) { - letters.push("letter " + String.fromCharCode(charCode)); - } - writeSuggestions(q, letters); - } else if (q && q.startsWith("HTTP ")) { - response.setStatusLine(request.httpVersion, q.replace("HTTP ", ""), q); - writeSuggestions(q, [q]); - } else if (q && q.startsWith("delay")) { - // Delay the response by 200 milliseconds (less than the timeout but hopefully enough to abort - // before completion). - response.processAsync(); - writeSuggestions(q, [q]); - setTimeout(() => response.finish(), 200); - } else if (q && q.startsWith("slow ")) { - // Delay the response by 10 seconds so the client timeout is reached. - response.processAsync(); - writeSuggestions(q, [q]); - setTimeout(() => response.finish(), 10000); - } else if (request.method == "POST") { - // This includes headers, not just the body - let requestText = NetUtil.readInputStreamToString(request.bodyInputStream, - request.bodyInputStream.available()); - // Only use the last line which contains the encoded params - let requestLines = requestText.split("\n"); - let postParams = parseQueryString(requestLines[requestLines.length - 1]); - writeSuggestions(postParams.q, ["Mozilla", "modern", "mom"]); - } else { - response.setStatusLine(request.httpVersion, 404, "Not Found"); - } -} - -function parseQueryString(queryString) { - let query = {}; - queryString.split('&').forEach(function (val) { - let [name, value] = val.split('='); - query[name] = unescape(value).replace(/[+]/g, " "); - }); - return query; -} diff --git a/toolkit/components/search/tests/xpcshell/data/searchTest.jar b/toolkit/components/search/tests/xpcshell/data/searchTest.jar deleted file mode 100644 index 8bfbe6f21..000000000 Binary files a/toolkit/components/search/tests/xpcshell/data/searchTest.jar and /dev/null differ -- cgit v1.2.3