import { checkForScreenshot, screenShotPaths, test, visitStudy, waitForPaintToSettle, } from './utils'; test.beforeEach(async ({ page }) => { const studyInstanceUID = '1.3.12.2.1107.5.2.32.35162.30000015050317233592200000046'; const mode = 'viewer'; await visitStudy(page, studyInstanceUID, mode, 2000); }); test('should launch MPR with unhydrated SEG', async ({ page, leftPanelPageObject, mainToolbarPageObject, rightPanelPageObject, viewportPageObject, }) => { await rightPanelPageObject.toggle(); await leftPanelPageObject.loadSeriesByDescription('SEG'); await page.waitForTimeout(5000); await checkForScreenshot( page, viewportPageObject.grid, screenShotPaths.segNoHydrationThenMPR.segNoHydrationPreMPR ); await mainToolbarPageObject.layoutSelection.MPR.click(); await page.waitForTimeout(5000); await waitForPaintToSettle(page); await checkForScreenshot( page, viewportPageObject.grid, screenShotPaths.segNoHydrationThenMPR.segNoHydrationPostMPR ); });