test(contour): Add the ContourSegmentToggleLock.spec.ts test file to test contour locking (#6072)

This commit is contained in:
diattamo authored and GitHub committed 2026-06-23 01:52:35 -04:00
1 parent 1f6670c602
commit b24f039735
10 files changed
+253 -55

No files matched your search

+31
View File
@@ -0,0 +1,31 @@
import { Page } from '@playwright/test';
import { expect } from 'playwright-test-coverage';
import type { DOMOverlayPageObject, LeftPanelPageObject } from '../pages';
import { visitStudy } from './visitStudy';
import { waitForViewportsRendered } from './waitForViewportsRendered';
// Visits a study and accepts the segmentation hydration prompt
export async function visitStudyAndHydrate({
page,
leftPanelPageObject,
DOMOverlayPageObject,
studyInstanceUID,
modality,
mode = 'segmentation',
}: {
page: Page;
leftPanelPageObject: LeftPanelPageObject;
DOMOverlayPageObject: DOMOverlayPageObject;
studyInstanceUID: string;
modality: string;
mode?: string;
}) {
await visitStudy(page, studyInstanceUID, mode, 2000);
await leftPanelPageObject.loadSeriesByModality(modality);
await waitForViewportsRendered(page);
await expect(DOMOverlayPageObject.viewport.segmentationHydration.locator).toBeVisible();
await DOMOverlayPageObject.viewport.segmentationHydration.yes.click();
}