51 lines
1.4 KiB
JavaScript
51 lines
1.4 KiB
JavaScript
describe('Visual Regression - OHIF Download Snapshot File', () => {
|
|
before(() => {
|
|
cy.openStudy('MISTER^MR');
|
|
cy.waitDicomImage();
|
|
cy.expectMinimumThumbnails(5);
|
|
});
|
|
|
|
beforeEach(() => {
|
|
cy.openDownloadImageModal();
|
|
});
|
|
|
|
afterEach(() => {
|
|
// Close modal
|
|
cy.get('[data-cy="close-button"]')
|
|
.scrollIntoView()
|
|
.click();
|
|
});
|
|
|
|
it('checks displayed information for Tablet experience', function() {
|
|
// Set Tablet resolution
|
|
cy.viewport(1000, 660);
|
|
// Visual comparison
|
|
cy.percyCanvasSnapshot('Download Image Modal - Tablet experience');
|
|
});
|
|
|
|
it('checks displayed information for Desktop experience', function() {
|
|
// Set Desktop resolution
|
|
cy.viewport(1750, 720);
|
|
// Visual comparison
|
|
cy.percyCanvasSnapshot('Download Image Modal - Desktop experience');
|
|
});
|
|
|
|
it('checks if "Show Annotations" checkbox will display annotations', function() {
|
|
// Close modal that is initially opened
|
|
cy.get('[data-cy="close-button"]').click();
|
|
|
|
// Add measurements in the viewport
|
|
cy.addLengthMeasurement();
|
|
cy.addAngleMeasurement();
|
|
|
|
// Open Modal
|
|
cy.openDownloadImageModal();
|
|
// Select "Show Annotations" option
|
|
cy.get('[data-cy="show-annotations"]').check();
|
|
// Check image preview
|
|
cy.get('[data-cy="image-preview"]').scrollIntoView();
|
|
// Visual comparison
|
|
cy.percyCanvasSnapshot('Download Image Modal - Show Annotations checked');
|
|
});
|
|
});
|