fix: fix the flaky FilterBox test re-introduced by #12114 (#12124)

This commit is contained in:
Jesse Yang 2020-12-18 10:31:33 -08:00 committed by GitHub
parent 49ec13c68c
commit d543ca87fb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 5 deletions

View File

@ -70,11 +70,7 @@ describe('Dashboard filter', () => {
cy.get('.Select__placeholder:first').click();
// should open the filter indicator
cy.get('svg[data-test="filter"]')
.should('be.visible')
.should(nodes => {
expect(nodes).to.have.length(9);
});
cy.get('svg[data-test="filter"]').should('be.visible');
cy.get('.Select__control:first input[type=text]').type('So', {
force: true,
@ -83,6 +79,12 @@ 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(9);
});
cy.get('.filter_box button').click({ force: true });
cy.wait(aliases.filter(x => x !== getAlias(filterId))).then(requests => {
return Promise.all(