forked from mirrors/gecko-dev
Bug 1898197 - Move tabs tests into browser/components/tabbrowser/. r=tabbrowser-reviewers,frontend-codestyle-reviewers,mak
Differential Revision: https://phabricator.services.mozilla.com/D211190
This commit is contained in:
parent
5047036a8a
commit
53eefd65c2
163 changed files with 66 additions and 67 deletions
|
|
@ -120,7 +120,6 @@ const extraBrowserTestPaths = [
|
||||||
"browser/base/content/test/tabPrompts/",
|
"browser/base/content/test/tabPrompts/",
|
||||||
"browser/base/content/test/tabcrashed/",
|
"browser/base/content/test/tabcrashed/",
|
||||||
"browser/base/content/test/tabdialogs/",
|
"browser/base/content/test/tabdialogs/",
|
||||||
"browser/base/content/test/tabs/",
|
|
||||||
"browser/base/content/test/touch/",
|
"browser/base/content/test/touch/",
|
||||||
"browser/base/content/test/utilityOverlay/",
|
"browser/base/content/test/utilityOverlay/",
|
||||||
"browser/base/content/test/webextensions/",
|
"browser/base/content/test/webextensions/",
|
||||||
|
|
@ -132,6 +131,7 @@ const extraBrowserTestPaths = [
|
||||||
"browser/components/safebrowsing/content/test/",
|
"browser/components/safebrowsing/content/test/",
|
||||||
"browser/components/sessionstore/test/",
|
"browser/components/sessionstore/test/",
|
||||||
"browser/components/shell/test/",
|
"browser/components/shell/test/",
|
||||||
|
"browser/components/tabbrowser/test/tabs/",
|
||||||
"browser/components/touchbar/tests/",
|
"browser/components/touchbar/tests/",
|
||||||
"browser/components/uitour/test/",
|
"browser/components/uitour/test/",
|
||||||
"browser/extensions/report-site-issue/test/browser/",
|
"browser/extensions/report-site-issue/test/browser/",
|
||||||
|
|
|
||||||
|
|
@ -172,9 +172,6 @@ browser/base/content/test/siteIdentity/test_mcb_redirect_image.html
|
||||||
browser/base/content/test/siteIdentity/test_no_mcb_for_loopback.html
|
browser/base/content/test/siteIdentity/test_no_mcb_for_loopback.html
|
||||||
browser/base/content/test/siteIdentity/test_no_mcb_for_onions.html
|
browser/base/content/test/siteIdentity/test_no_mcb_for_onions.html
|
||||||
browser/base/content/test/static/dummy_page.html
|
browser/base/content/test/static/dummy_page.html
|
||||||
browser/base/content/test/tabs/dummy_page.html
|
|
||||||
browser/base/content/test/tabs/file_anchor_elements.html
|
|
||||||
browser/base/content/test/tabs/tab_that_closes.html
|
|
||||||
browser/base/content/test/webrtc/get_user_media_in_xorigin_frame_ancestor.html
|
browser/base/content/test/webrtc/get_user_media_in_xorigin_frame_ancestor.html
|
||||||
browser/components/aboutlogins/content/aboutLogins.html
|
browser/components/aboutlogins/content/aboutLogins.html
|
||||||
browser/components/extensions/test/browser/file_dummy.html
|
browser/components/extensions/test/browser/file_dummy.html
|
||||||
|
|
@ -194,6 +191,9 @@ browser/components/sessionstore/test/browser_423132_sample.html
|
||||||
browser/components/sessionstore/test/browser_485482_sample.html
|
browser/components/sessionstore/test/browser_485482_sample.html
|
||||||
browser/components/sessionstore/test/browser_frametree_sample_frameset.html
|
browser/components/sessionstore/test/browser_frametree_sample_frameset.html
|
||||||
browser/components/sessionstore/test/browser_scrollPositions_sample_frameset.html
|
browser/components/sessionstore/test/browser_scrollPositions_sample_frameset.html
|
||||||
|
browser/components/tabbrowser/test/tabs/dummy_page.html
|
||||||
|
browser/components/tabbrowser/test/tabs/file_anchor_elements.html
|
||||||
|
browser/components/tabbrowser/test/tabs/tab_that_closes.html
|
||||||
browser/components/textrecognition/textrecognition.html
|
browser/components/textrecognition/textrecognition.html
|
||||||
browser/components/urlbar/content/quicksuggestOnboarding.html
|
browser/components/urlbar/content/quicksuggestOnboarding.html
|
||||||
browser/components/urlbar/tests/browser/dummy_page.html
|
browser/components/urlbar/tests/browser/dummy_page.html
|
||||||
|
|
|
||||||
|
|
@ -100,9 +100,6 @@ with Files("test/tabPrompts/**"):
|
||||||
with Files("test/tabcrashed/**"):
|
with Files("test/tabcrashed/**"):
|
||||||
BUG_COMPONENT = ("Firefox", "Tabbed Browser")
|
BUG_COMPONENT = ("Firefox", "Tabbed Browser")
|
||||||
|
|
||||||
with Files("test/tabs/**"):
|
|
||||||
BUG_COMPONENT = ("Firefox", "Tabbed Browser")
|
|
||||||
|
|
||||||
with Files("test/touch/**"):
|
with Files("test/touch/**"):
|
||||||
BUG_COMPONENT = ("Firefox", "General")
|
BUG_COMPONENT = ("Firefox", "General")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<a target="_blank" rel="noopener" href="https://example.com/browser/browser/base/content/test/tabs/blank.html" id="link_noopener_examplecom">Go to example.com</a>
|
|
||||||
<a target="_blank" rel="opener" href="https://example.com/browser/browser/base/content/test/tabs/blank.html" id="link_opener_examplecom">Go to example.com</a>
|
|
||||||
<a target="_blank" rel="noopener" href="https://example.org/browser/browser/base/content/test/tabs/blank.html" id="link_noopener_exampleorg">Go to example.org</a>
|
|
||||||
<a target="_blank" rel="opener" href="https://example.org/browser/browser/base/content/test/tabs/blank.html" id="link_opener_exampleorg">Go to example.org</a>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
|
|
||||||
<html>
|
|
||||||
<body>
|
|
||||||
<p>chrome: test page</p>
|
|
||||||
<p><a href="chrome://mochitests/content/browser/browser/base/content/test/tabs/test_process_flags_chrome.html">chrome</a></p>
|
|
||||||
<p><a href="chrome://mochitests-any/content/browser/browser/base/content/test/tabs/test_process_flags_chrome.html">canremote</a></p>
|
|
||||||
<p><a href="chrome://mochitests-content/content/browser/browser/base/content/test/tabs/test_process_flags_chrome.html">mustremote</a></p>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -59,7 +59,6 @@ BROWSER_CHROME_MANIFESTS += [
|
||||||
"content/test/tabdialogs/browser.toml",
|
"content/test/tabdialogs/browser.toml",
|
||||||
"content/test/tabMediaIndicator/browser.toml",
|
"content/test/tabMediaIndicator/browser.toml",
|
||||||
"content/test/tabPrompts/browser.toml",
|
"content/test/tabPrompts/browser.toml",
|
||||||
"content/test/tabs/browser.toml",
|
|
||||||
"content/test/touch/browser.toml",
|
"content/test/touch/browser.toml",
|
||||||
"content/test/utilityOverlay/browser.toml",
|
"content/test/utilityOverlay/browser.toml",
|
||||||
"content/test/webextensions/browser.toml",
|
"content/test/webextensions/browser.toml",
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,9 @@
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
/* import-globals-from ../../../../base/content/test/tabs/helper_origin_attrs_testing.js */
|
/* import-globals-from ../../../tabbrowser/test/tabs/helper_origin_attrs_testing.js */
|
||||||
loadTestSubscript(
|
loadTestSubscript(
|
||||||
"../../../../base/content/test/tabs/helper_origin_attrs_testing.js"
|
"../../../tabbrowser/test/tabs/helper_origin_attrs_testing.js"
|
||||||
);
|
);
|
||||||
|
|
||||||
const PATH =
|
const PATH =
|
||||||
|
|
|
||||||
|
|
@ -10,10 +10,8 @@ const { UrlbarProviderOpenTabs } = ChromeUtils.importESModule(
|
||||||
|
|
||||||
const PATH = "browser/browser/components/sessionstore/test/empty.html";
|
const PATH = "browser/browser/components/sessionstore/test/empty.html";
|
||||||
|
|
||||||
/* import-globals-from ../../../base/content/test/tabs/helper_origin_attrs_testing.js */
|
/* import-globals-from ../../tabbrowser/test/tabs/helper_origin_attrs_testing.js */
|
||||||
loadTestSubscript(
|
loadTestSubscript("../../tabbrowser/test/tabs/helper_origin_attrs_testing.js");
|
||||||
"../../../base/content/test/tabs/helper_origin_attrs_testing.js"
|
|
||||||
);
|
|
||||||
|
|
||||||
var TEST_CASES = [
|
var TEST_CASES = [
|
||||||
"https://example.com/" + PATH,
|
"https://example.com/" + PATH,
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ function testFeatures(win, test) {
|
||||||
}
|
}
|
||||||
|
|
||||||
add_task(async function testRestoredWindowFeatures() {
|
add_task(async function testRestoredWindowFeatures() {
|
||||||
const DUMMY_PAGE = "browser/base/content/test/tabs/dummy_page.html";
|
const DUMMY_PAGE = "browser/components/tabbrowser/test/tabs/dummy_page.html";
|
||||||
const ALL_BARPROPS = {
|
const ALL_BARPROPS = {
|
||||||
locationbar: true,
|
locationbar: true,
|
||||||
menubar: true,
|
menubar: true,
|
||||||
|
|
|
||||||
|
|
@ -14,3 +14,7 @@ EXTRA_JS_MODULES += [
|
||||||
"TabsList.sys.mjs",
|
"TabsList.sys.mjs",
|
||||||
"TabUnloader.sys.mjs",
|
"TabUnloader.sys.mjs",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
BROWSER_CHROME_MANIFESTS += [
|
||||||
|
"test/tabs/browser.toml",
|
||||||
|
]
|
||||||
|
|
|
||||||
BIN
browser/components/tabbrowser/test/tabs/audio.ogg
Normal file
BIN
browser/components/tabbrowser/test/tabs/audio.ogg
Normal file
Binary file not shown.
|
|
@ -2,7 +2,7 @@
|
||||||
support-files = [
|
support-files = [
|
||||||
"head.js",
|
"head.js",
|
||||||
"dummy_page.html",
|
"dummy_page.html",
|
||||||
"../general/audio.ogg",
|
"audio.ogg",
|
||||||
"file_mediaPlayback.html",
|
"file_mediaPlayback.html",
|
||||||
"test_process_flags_chrome.html",
|
"test_process_flags_chrome.html",
|
||||||
"helper_origin_attrs_testing.js",
|
"helper_origin_attrs_testing.js",
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
/* eslint-disable mozilla/no-arbitrary-setTimeout */
|
/* eslint-disable mozilla/no-arbitrary-setTimeout */
|
||||||
const PAGE =
|
const PAGE =
|
||||||
"https://example.com/browser/browser/base/content/test/tabs/file_mediaPlayback.html";
|
"https://example.com/browser/browser/components/tabbrowser/test/tabs/file_mediaPlayback.html";
|
||||||
const TABATTR_REMOVAL_PREFNAME = "browser.tabs.delayHidingAudioPlayingIconMS";
|
const TABATTR_REMOVAL_PREFNAME = "browser.tabs.delayHidingAudioPlayingIconMS";
|
||||||
const INITIAL_TABATTR_REMOVAL_DELAY_MS = Services.prefs.getIntPref(
|
const INITIAL_TABATTR_REMOVAL_DELAY_MS = Services.prefs.getIntPref(
|
||||||
TABATTR_REMOVAL_PREFNAME
|
TABATTR_REMOVAL_PREFNAME
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
const example_base =
|
const example_base =
|
||||||
// eslint-disable-next-line @microsoft/sdl/no-insecure-url
|
// eslint-disable-next-line @microsoft/sdl/no-insecure-url
|
||||||
"http://example.com/browser/browser/base/content/test/tabs/";
|
"http://example.com/browser/browser/components/tabbrowser/test/tabs/";
|
||||||
|
|
||||||
add_task(async function test_contextmenu_openlink_after_tabnavigated() {
|
add_task(async function test_contextmenu_openlink_after_tabnavigated() {
|
||||||
let url = example_base + "test_bug1358314.html";
|
let url = example_base + "test_bug1358314.html";
|
||||||
|
|
@ -10,7 +10,7 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
|
|
||||||
/* import-globals-from common_link_in_tab_title_and_url_prefilled.js */
|
/* import-globals-from common_link_in_tab_title_and_url_prefilled.js */
|
||||||
Services.scriptloader.loadSubScript(
|
Services.scriptloader.loadSubScript(
|
||||||
"chrome://mochitests/content/browser/browser/base/content/test/tabs/common_link_in_tab_title_and_url_prefilled.js",
|
"chrome://mochitests/content/browser/browser/components/tabbrowser/test/tabs/common_link_in_tab_title_and_url_prefilled.js",
|
||||||
this
|
this
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
/* import-globals-from common_link_in_tab_title_and_url_prefilled.js */
|
/* import-globals-from common_link_in_tab_title_and_url_prefilled.js */
|
||||||
Services.scriptloader.loadSubScript(
|
Services.scriptloader.loadSubScript(
|
||||||
"chrome://mochitests/content/browser/browser/base/content/test/tabs/common_link_in_tab_title_and_url_prefilled.js",
|
"chrome://mochitests/content/browser/browser/components/tabbrowser/test/tabs/common_link_in_tab_title_and_url_prefilled.js",
|
||||||
this
|
this
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -11,7 +11,7 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
|
|
||||||
/* import-globals-from common_link_in_tab_title_and_url_prefilled.js */
|
/* import-globals-from common_link_in_tab_title_and_url_prefilled.js */
|
||||||
Services.scriptloader.loadSubScript(
|
Services.scriptloader.loadSubScript(
|
||||||
"chrome://mochitests/content/browser/browser/base/content/test/tabs/common_link_in_tab_title_and_url_prefilled.js",
|
"chrome://mochitests/content/browser/browser/components/tabbrowser/test/tabs/common_link_in_tab_title_and_url_prefilled.js",
|
||||||
this
|
this
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
/* import-globals-from common_link_in_tab_title_and_url_prefilled.js */
|
/* import-globals-from common_link_in_tab_title_and_url_prefilled.js */
|
||||||
Services.scriptloader.loadSubScript(
|
Services.scriptloader.loadSubScript(
|
||||||
"chrome://mochitests/content/browser/browser/base/content/test/tabs/common_link_in_tab_title_and_url_prefilled.js",
|
"chrome://mochitests/content/browser/browser/components/tabbrowser/test/tabs/common_link_in_tab_title_and_url_prefilled.js",
|
||||||
this
|
this
|
||||||
);
|
);
|
||||||
const { UrlbarTestUtils } = ChromeUtils.importESModule(
|
const { UrlbarTestUtils } = ChromeUtils.importESModule(
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
/* import-globals-from common_link_in_tab_title_and_url_prefilled.js */
|
/* import-globals-from common_link_in_tab_title_and_url_prefilled.js */
|
||||||
Services.scriptloader.loadSubScript(
|
Services.scriptloader.loadSubScript(
|
||||||
"chrome://mochitests/content/browser/browser/base/content/test/tabs/common_link_in_tab_title_and_url_prefilled.js",
|
"chrome://mochitests/content/browser/browser/components/tabbrowser/test/tabs/common_link_in_tab_title_and_url_prefilled.js",
|
||||||
this
|
this
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -11,7 +11,7 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
|
|
||||||
/* import-globals-from common_link_in_tab_title_and_url_prefilled.js */
|
/* import-globals-from common_link_in_tab_title_and_url_prefilled.js */
|
||||||
Services.scriptloader.loadSubScript(
|
Services.scriptloader.loadSubScript(
|
||||||
"chrome://mochitests/content/browser/browser/base/content/test/tabs/common_link_in_tab_title_and_url_prefilled.js",
|
"chrome://mochitests/content/browser/browser/components/tabbrowser/test/tabs/common_link_in_tab_title_and_url_prefilled.js",
|
||||||
this
|
this
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
/* import-globals-from helper_origin_attrs_testing.js */
|
/* import-globals-from helper_origin_attrs_testing.js */
|
||||||
loadTestSubscript("helper_origin_attrs_testing.js");
|
loadTestSubscript("helper_origin_attrs_testing.js");
|
||||||
|
|
||||||
const PATH = "browser/browser/base/content/test/tabs/blank.html";
|
const PATH = "browser/browser/components/tabbrowser/test/tabs/blank.html";
|
||||||
|
|
||||||
var TEST_CASES = [
|
var TEST_CASES = [
|
||||||
{ uri: "https://example.com/" + PATH },
|
{ uri: "https://example.com/" + PATH },
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
/* import-globals-from helper_origin_attrs_testing.js */
|
/* import-globals-from helper_origin_attrs_testing.js */
|
||||||
loadTestSubscript("helper_origin_attrs_testing.js");
|
loadTestSubscript("helper_origin_attrs_testing.js");
|
||||||
|
|
||||||
const PATH = "browser/browser/base/content/test/tabs/blank.html";
|
const PATH = "browser/browser/components/tabbrowser/test/tabs/blank.html";
|
||||||
|
|
||||||
var TEST_CASES = [
|
var TEST_CASES = [
|
||||||
{ uri: "https://example.com/" + PATH },
|
{ uri: "https://example.com/" + PATH },
|
||||||
|
|
@ -8,11 +8,11 @@
|
||||||
loadTestSubscript("helper_origin_attrs_testing.js");
|
loadTestSubscript("helper_origin_attrs_testing.js");
|
||||||
|
|
||||||
const PATH =
|
const PATH =
|
||||||
"browser/browser/base/content/test/tabs/file_rel_opener_noopener.html";
|
"browser/browser/components/tabbrowser/test/tabs/file_rel_opener_noopener.html";
|
||||||
const URI_EXAMPLECOM =
|
const URI_EXAMPLECOM =
|
||||||
"https://example.com/browser/browser/base/content/test/tabs/blank.html";
|
"https://example.com/browser/browser/components/tabbrowser/test/tabs/blank.html";
|
||||||
const URI_EXAMPLEORG =
|
const URI_EXAMPLEORG =
|
||||||
"https://example.org/browser/browser/base/content/test/tabs/blank.html";
|
"https://example.org/browser/browser/components/tabbrowser/test/tabs/blank.html";
|
||||||
var TEST_CASES = ["https://example.com/" + PATH, "https://example.org/" + PATH];
|
var TEST_CASES = ["https://example.com/" + PATH, "https://example.org/" + PATH];
|
||||||
// How many times we navigate (exclude going back)
|
// How many times we navigate (exclude going back)
|
||||||
const NUM_NAVIGATIONS = 5;
|
const NUM_NAVIGATIONS = 5;
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue