refactor(tests): update viewport page object usage to async and update all effected tests (#5927)
This commit is contained in:
1 parent
485f0d75d9
commit
2a728b244c
46 files changed
+240
-181
No files matched your search
+32
-29
@@ -5,51 +5,54 @@ test.skip('PT should show slice closest to CT', async ({ page, viewportPageObjec
|
||||
const mode = 'tmtv';
|
||||
await visitStudy(page, studyInstanceUID, mode);
|
||||
|
||||
const getNthViewportPane = (index: number) => viewportPageObject.getNth(index).pane;
|
||||
const viewport1 = await viewportPageObject.getNth(1);
|
||||
const viewport2 = await viewportPageObject.getNth(2);
|
||||
const viewport4 = await viewportPageObject.getNth(4);
|
||||
const viewport5 = await viewportPageObject.getNth(5);
|
||||
|
||||
// Sagittal
|
||||
await expect(getNthViewportPane(1)).toContainText('257/512', {
|
||||
await expect(viewport1.pane).toContainText('257/512', {
|
||||
useInnerText: true,
|
||||
}); // Should default i 257
|
||||
await expect.soft(getNthViewportPane(4)).toContainText('97/192');
|
||||
await expect.soft(viewport4.pane).toContainText('97/192');
|
||||
await scrollVolumeViewport(page, 'ctSAGITTAL', -1); // CT i 256
|
||||
await expect(getNthViewportPane(1)).toContainText('256/512');
|
||||
await expect.soft(getNthViewportPane(4)).toContainText('96/192');
|
||||
await expect(viewport1.pane).toContainText('256/512');
|
||||
await expect.soft(viewport4.pane).toContainText('96/192');
|
||||
await scrollVolumeViewport(page, 'ctSAGITTAL', -1); // CT i 255
|
||||
await expect(getNthViewportPane(1)).toContainText('255/512');
|
||||
await expect.soft(getNthViewportPane(4)).toContainText('95/192');
|
||||
await expect(viewport1.pane).toContainText('255/512');
|
||||
await expect.soft(viewport4.pane).toContainText('95/192');
|
||||
await scrollVolumeViewport(page, 'ctSAGITTAL', -1); // CT i 254
|
||||
await expect(getNthViewportPane(1)).toContainText('254/512');
|
||||
await expect.soft(getNthViewportPane(4)).toContainText('95/192');
|
||||
await expect(viewport1.pane).toContainText('254/512');
|
||||
await expect.soft(viewport4.pane).toContainText('95/192');
|
||||
await scrollVolumeViewport(page, 'ctSAGITTAL', -1); // CT i 253
|
||||
await expect(getNthViewportPane(1)).toContainText('253/512');
|
||||
await expect.soft(getNthViewportPane(4)).toContainText('94/192');
|
||||
await expect(viewport1.pane).toContainText('253/512');
|
||||
await expect.soft(viewport4.pane).toContainText('94/192');
|
||||
await scrollVolumeViewport(page, 'ctSAGITTAL', -1); // CT i 252
|
||||
await expect(getNthViewportPane(1)).toContainText('252/512');
|
||||
await expect.soft(getNthViewportPane(4)).toContainText('94/192');
|
||||
await expect(viewport1.pane).toContainText('252/512');
|
||||
await expect.soft(viewport4.pane).toContainText('94/192');
|
||||
await scrollVolumeViewport(page, 'ctSAGITTAL', -1); // CT i 251
|
||||
await expect(getNthViewportPane(1)).toContainText('251/512');
|
||||
await expect.soft(getNthViewportPane(4)).toContainText('93/192');
|
||||
await expect(viewport1.pane).toContainText('251/512');
|
||||
await expect.soft(viewport4.pane).toContainText('93/192');
|
||||
|
||||
// Coronal
|
||||
await expect(getNthViewportPane(2)).toContainText('256/512'); // Should default i 256
|
||||
await expect.soft(getNthViewportPane(5)).toContainText('96/192');
|
||||
await expect(viewport2.pane).toContainText('256/512'); // Should default i 256
|
||||
await expect.soft(viewport5.pane).toContainText('96/192');
|
||||
await scrollVolumeViewport(page, 'ctCORONAL', -1); // CT i 255
|
||||
await expect(getNthViewportPane(2)).toContainText('255/512');
|
||||
await expect.soft(getNthViewportPane(5)).toContainText('96/192');
|
||||
await expect(viewport2.pane).toContainText('255/512');
|
||||
await expect.soft(viewport5.pane).toContainText('96/192');
|
||||
await scrollVolumeViewport(page, 'ctCORONAL', -1); // CT i 254
|
||||
await expect(getNthViewportPane(2)).toContainText('254/512');
|
||||
await expect.soft(getNthViewportPane(5)).toContainText('95/192');
|
||||
await expect(viewport2.pane).toContainText('254/512');
|
||||
await expect.soft(viewport5.pane).toContainText('95/192');
|
||||
await scrollVolumeViewport(page, 'ctCORONAL', -1); // CT i 253
|
||||
await expect(getNthViewportPane(2)).toContainText('253/512');
|
||||
await expect.soft(getNthViewportPane(5)).toContainText('95/192');
|
||||
await expect(viewport2.pane).toContainText('253/512');
|
||||
await expect.soft(viewport5.pane).toContainText('95/192');
|
||||
await scrollVolumeViewport(page, 'ctCORONAL', -1); // CT i 252
|
||||
await expect(getNthViewportPane(2)).toContainText('252/512');
|
||||
await expect.soft(getNthViewportPane(5)).toContainText('94/192');
|
||||
await expect(viewport2.pane).toContainText('252/512');
|
||||
await expect.soft(viewport5.pane).toContainText('94/192');
|
||||
await scrollVolumeViewport(page, 'ctCORONAL', -1); // CT i 251
|
||||
await expect(getNthViewportPane(2)).toContainText('251/512');
|
||||
await expect.soft(getNthViewportPane(5)).toContainText('94/192');
|
||||
await expect(viewport2.pane).toContainText('251/512');
|
||||
await expect.soft(viewport5.pane).toContainText('94/192');
|
||||
await scrollVolumeViewport(page, 'ctCORONAL', -1); // CT i 250
|
||||
await expect(getNthViewportPane(2)).toContainText('250/512');
|
||||
await expect.soft(getNthViewportPane(5)).toContainText('93/192');
|
||||
await expect(viewport2.pane).toContainText('250/512');
|
||||
await expect.soft(viewport5.pane).toContainText('93/192');
|
||||
});
|
||||
Reference in new issue
Block a user