import Tooltip from '../../../../frontend/js/shared/components/tooltip' describe('', function () { it('calls the bound handler and blur then hides text on click', function () { const clickHandler = cy.stub().as('clickHandler') const blurHandler = cy.stub().as('blurHandler') const description = 'foo' const btnText = 'Click me!' cy.mount(
) cy.findByRole('button', { name: btnText }).as('button') cy.get('@button').trigger('mouseover') cy.findByText(description) cy.get('@button').click() cy.get('@clickHandler').should('have.been.calledOnce') cy.get('@blurHandler').should('have.been.calledOnce') cy.findByText(description).should('not.exist') }) })