From f80ec813116dcbe50eb88c25c0ba8c13e471617d Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Tue, 15 Oct 2024 11:18:45 +0200 Subject: [PATCH] Revert "chore: hide screenshot instead of snapshot Trace Viewer feature (#32832)" This reverts commit 0d792916043ebd7ce993dfa1563b89c35d57f2f5. --- packages/trace-viewer/src/ui/uiModeView.tsx | 3 +++ packages/trace-viewer/src/ui/workbench.tsx | 3 +-- tests/library/trace-viewer.spec.ts | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/trace-viewer/src/ui/uiModeView.tsx b/packages/trace-viewer/src/ui/uiModeView.tsx index 69a5988641..766493d4c4 100644 --- a/packages/trace-viewer/src/ui/uiModeView.tsx +++ b/packages/trace-viewer/src/ui/uiModeView.tsx @@ -105,6 +105,8 @@ export const UIModeView: React.FC<{}> = ({ const [showBrowser, setShowBrowser] = React.useState(false); const [updateSnapshots, setUpdateSnapshots] = React.useState(false); const [darkMode, setDarkMode] = useDarkModeSetting(); + const [showScreenshot, setShowScreenshot] = useSetting('screenshot-instead-of-snapshot', false); + const inputRef = React.useRef(null); @@ -520,6 +522,7 @@ export const UIModeView: React.FC<{}> = ({ {settingsVisible && } } diff --git a/packages/trace-viewer/src/ui/workbench.tsx b/packages/trace-viewer/src/ui/workbench.tsx index bad27bdc79..278eee1a53 100644 --- a/packages/trace-viewer/src/ui/workbench.tsx +++ b/packages/trace-viewer/src/ui/workbench.tsx @@ -351,8 +351,7 @@ export const Workbench: React.FunctionComponent<{ openPage={openPage} />} sidebar={ diff --git a/tests/library/trace-viewer.spec.ts b/tests/library/trace-viewer.spec.ts index 0eda4b092a..6dcaaba7d5 100644 --- a/tests/library/trace-viewer.spec.ts +++ b/tests/library/trace-viewer.spec.ts @@ -1421,7 +1421,7 @@ test('should serve css without content-type', async ({ page, runAndTrace, server await expect(snapshotFrame.locator('body')).toHaveCSS('background-color', 'rgb(255, 0, 0)', { timeout: 0 }); }); -test.skip('should allow showing screenshots instead of snapshots', async ({ runAndTrace, page, server }) => { +test('should allow showing screenshots instead of snapshots', async ({ runAndTrace, page, server }) => { const traceViewer = await runAndTrace(async () => { await page.goto(server.PREFIX + '/one-style.html'); await page.waitForTimeout(1000); // ensure we could take a screenshot @@ -1439,7 +1439,7 @@ test.skip('should allow showing screenshots instead of snapshots', async ({ runA await expect(screenshot).toBeVisible(); }); -test.skip('should handle case where neither snapshots nor screenshots exist', async ({ runAndTrace, page, server }) => { +test('should handle case where neither snapshots nor screenshots exist', async ({ runAndTrace, page, server }) => { const traceViewer = await runAndTrace(async () => { await page.goto(server.PREFIX + '/one-style.html'); }, { snapshots: false, screenshots: false });