1
0
Fork 0
firefox/browser/components/urlbar/tests/unit/test_dedupe_switchTab.js
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

34 lines
914 B
JavaScript

/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";
testEngine_setup();
add_task(async function test_deduplication_for_switch_tab() {
// Set up Places to think the tab is open locally.
let uri = Services.io.newURI("http://example.com/");
await PlacesTestUtils.addVisits({ uri, title: "An Example" });
await addOpenPages(uri, 1);
await UrlbarUtils.addToInputHistory("http://example.com/", "An");
let query = "An";
let context = createContext(query, { isPrivate: false });
await check_results({
context,
matches: [
makeSearchResult(context, {
engineName: SUGGESTIONS_ENGINE_NAME,
heuristic: true,
}),
makeTabSwitchResult(context, {
uri: "http://example.com/",
title: "An Example",
}),
],
});
await removeOpenPages(uri, 1);
await cleanupPlaces();
});