Added aditional check dropdown menu visibility (#4100)

Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
main
Dmitry Kruchinin 4 years ago committed by GitHub
parent f066072eee
commit 8629d0f79e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -60,10 +60,12 @@ context('Filtering, sorting jobs.', () => {
} }
function testSetJobFilter({ column, menuItem, reset }) { function testSetJobFilter({ column, menuItem, reset }) {
cy.get(`.cvat-job-item-${column}`).find('[role="button"]').trigger('mouseover').click(); cy.get(`.cvat-job-item-${column}`).find('[role="button"]').click();
cy.get('.ant-dropdown') cy.get('.ant-dropdown')
.should('be.visible') .should('be.visible')
.not('.ant-dropdown-hidden') .not('.ant-dropdown-hidden')
.should('not.have.class', 'ant-dropdown-hidden')
.should('not.have.class', 'ant-slide-up')
.within(() => { .within(() => {
if (!reset) { if (!reset) {
cy.contains('[role="menuitem"]', menuItem) cy.contains('[role="menuitem"]', menuItem)
@ -71,12 +73,12 @@ context('Filtering, sorting jobs.', () => {
.should('not.be.checked') .should('not.be.checked')
.check() .check()
.should('be.checked'); .should('be.checked');
cy.contains('[type="button"]', 'OK').should('be.visible').click(); cy.get('[type="button"]').contains('OK').should('be.visible').click();
} else { } else {
cy.contains('[type="button"]', 'Reset').should('be.visible').click(); cy.get('[type="button"]').contains('Reset').should('be.visible').click();
} }
}); });
cy.get('.ant-dropdown').last().should('be.hidden'); cy.get('.ant-dropdown').should('be.hidden').and('have.class', 'ant-dropdown-hidden');
} }
before(() => { before(() => {

Loading…
Cancel
Save