browser_search_subdialogs_within_preferences_8.js (1067B)
1 /* 2 * This file contains tests for the Preferences search bar. 3 */ 4 5 requestLongerTimeout(2); 6 7 /** 8 * Test for searching for the "Camera Permissions" subdialog. 9 */ 10 add_task(async function () { 11 await openPreferencesViaOpenPreferencesAPI("paneGeneral", { 12 leaveOpen: true, 13 }); 14 await evaluateSearchResults("camera permissions", "permissionsGroup"); 15 BrowserTestUtils.removeTab(gBrowser.selectedTab); 16 }); 17 18 /** 19 * Test for searching for the "Microphone Permissions" subdialog. 20 */ 21 add_task(async function () { 22 await openPreferencesViaOpenPreferencesAPI("paneGeneral", { 23 leaveOpen: true, 24 }); 25 await evaluateSearchResults("microphone permissions", "permissionsGroup"); 26 BrowserTestUtils.removeTab(gBrowser.selectedTab); 27 }); 28 29 /** 30 * Test for searching for the "Notification Permissions" subdialog. 31 */ 32 add_task(async function () { 33 await openPreferencesViaOpenPreferencesAPI("paneGeneral", { 34 leaveOpen: true, 35 }); 36 await evaluateSearchResults("notification permissions", "permissionsGroup"); 37 BrowserTestUtils.removeTab(gBrowser.selectedTab); 38 });