Skip to content

Commit 86757b6

Browse files
Liviu RauDevtools-frontend LUCI CQ
authored andcommitted
Migrate test/e2e/network/network-filter_test.ts
Fixed: 416405175 Change-Id: I1ee6310f5ad6a118dec44ba7c0ba03924749f142 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6786051 Auto-Submit: Liviu Rau <[email protected]> Reviewed-by: Simon Zünd <[email protected]> Commit-Queue: Simon Zünd <[email protected]>
1 parent 5ebf983 commit 86757b6

File tree

5 files changed

+379
-336
lines changed

5 files changed

+379
-336
lines changed

test/e2e/helpers/network-helpers.ts

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import type {DevToolsPage} from '../../e2e_non_hosted/shared/frontend-helper.js'
88
import type {InspectedPage} from '../../e2e_non_hosted/shared/target-helper.js';
99
import {
1010
$,
11-
click,
1211
goToResource,
1312
setCheckBox,
1413
waitFor,
@@ -111,8 +110,9 @@ export async function waitForSelectedRequestChange(initialRequestName: string|nu
111110
});
112111
}
113112

114-
export async function setPersistLog(persist: boolean) {
115-
await setCheckBox('[title="Do not clear log on page reload / navigation"]', persist);
113+
export async function setPersistLog(
114+
persist: boolean, devToolsPage: DevToolsPage = getBrowserAndPagesWrappers().devToolsPage) {
115+
await devToolsPage.setCheckBox('[title="Do not clear log on page reload / navigation"]', persist);
116116
}
117117

118118
export async function setCacheDisabled(
@@ -142,19 +142,21 @@ export async function setTextFilter(
142142
await devToolsPage.typeText(text);
143143
}
144144

145-
export async function getTextFilterContent(): Promise<string> {
146-
const toolbarHandle = await waitFor('.text-filter');
147-
const textFilterContent = toolbarHandle.evaluate(toolbar => {
145+
export async function getTextFilterContent(devToolsPage: DevToolsPage = getBrowserAndPagesWrappers().devToolsPage):
146+
Promise<string> {
147+
const toolbarHandle = await devToolsPage.waitFor('.text-filter');
148+
const textFilterContent = await toolbarHandle.evaluate(toolbar => {
148149
return toolbar.querySelector('[aria-label="Filter"]')?.textContent ?? '';
149150
});
150-
return await textFilterContent;
151+
return textFilterContent;
151152
}
152153

153-
export async function clearTextFilter(): Promise<void> {
154-
const textFilterContent = await getTextFilterContent();
154+
export async function clearTextFilter(devToolsPage: DevToolsPage = getBrowserAndPagesWrappers().devToolsPage):
155+
Promise<void> {
156+
const textFilterContent = await getTextFilterContent(devToolsPage);
155157
if (textFilterContent) {
156-
const toolbarHandle = await waitFor('.text-filter');
157-
await click('[aria-label="Clear"]', {root: toolbarHandle});
158+
const toolbarHandle = await devToolsPage.waitFor('.text-filter');
159+
await devToolsPage.click('[aria-label="Clear"]', {root: toolbarHandle});
158160
}
159161
}
160162

test/e2e/network/BUILD.gn

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ node_ts_library("network") {
99
"can-pretty-print-network_test.ts",
1010
"network-conditions_test.ts",
1111
"network-datagrid_test.ts",
12-
"network-filter_test.ts",
1312
"network-request-view_test.ts",
1413
"network-throttle-persist_test.ts",
1514
"network_test.ts",

test/e2e/network/network-filter_test.ts

Lines changed: 0 additions & 324 deletions
This file was deleted.

test/e2e_non_hosted/network/BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import("../../../scripts/build/typescript/typescript.gni")
66

77
ts_e2e_library("network") {
88
sources = [
9+
"network-filter_test.ts",
910
"request-blocking_test.ts",
1011
"user-agent-override_test.ts",
1112
]

0 commit comments

Comments
 (0)