mirror of
https://github.com/apache/superset.git
synced 2024-09-06 22:07:34 -04:00
test(dashboard): fix flaky Cypress test (#12151)
This commit is contained in:
parent
ce1abc98df
commit
e2f676445b
@ -69,8 +69,10 @@ describe('Dashboard filter', () => {
|
||||
it('should apply filter', () => {
|
||||
cy.get('.Select__placeholder:first').click();
|
||||
|
||||
// should open the filter indicator
|
||||
cy.get('svg[data-test="filter"]').should('be.visible');
|
||||
// should show the filter indicator
|
||||
cy.get('svg[data-test="filter"]:visible').should(nodes => {
|
||||
expect(nodes.length).to.least(9);
|
||||
});
|
||||
|
||||
cy.get('.Select__control:first input[type=text]').type('So', {
|
||||
force: true,
|
||||
@ -80,9 +82,8 @@ describe('Dashboard filter', () => {
|
||||
cy.get('.Select__menu').first().contains('South Asia').click();
|
||||
|
||||
// should still have all filter indicators
|
||||
// and since the select is closed, all filter indicators should be visible
|
||||
cy.get('svg[data-test="filter"]:visible').should(nodes => {
|
||||
expect(nodes).to.have.length(10);
|
||||
expect(nodes.length).to.least(9);
|
||||
});
|
||||
|
||||
cy.get('.filter_box button').click({ force: true });
|
||||
|
Loading…
Reference in New Issue
Block a user