fix: Set SR viewport as active by interaction (#1118)
* fix: Set SR viewport as active by interaction * quick fix * (eslint) add "before" as global variables * add data-cy * add data-cy * create E2E test * (E2E) create custom command to set layout size * remove .only e2e * remove throttle for onScroll
This commit is contained in:
1 parent
20bfc829f7
commit
5b334175c3
6 files changed
+112
-19
No files matched your search
@@ -22,4 +22,23 @@ describe('OHIF HTML Extension', () => {
|
||||
'Imaging Measurement Report'
|
||||
);
|
||||
});
|
||||
|
||||
it('checks if the HTML viewport has been set to active by interaction', () => {
|
||||
cy.setLayout('3', '3');
|
||||
|
||||
// check if viewport has been set as active by CLICKING
|
||||
cy.get('[data-cy=viewprt-grid] > :nth-child(4)')
|
||||
.click()
|
||||
.then($viewport => {
|
||||
cy.wrap($viewport).should('have.class', 'active');
|
||||
});
|
||||
|
||||
// check if viewport has been set as active by SCROLLING
|
||||
cy.get('[data-cy=viewprt-grid] > :nth-child(7)').then($viewport => {
|
||||
cy.wrap($viewport)
|
||||
.find('[data-cy=dicom-html-viewport]')
|
||||
.scrollTo('bottom');
|
||||
cy.wrap($viewport).should('have.class', 'active');
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user