Skip to content

Commit

Permalink
adjusted the tests
Browse files Browse the repository at this point in the history
  • Loading branch information
alionazherdetska committed Mar 4, 2025
1 parent 24e24fd commit ea2ba29
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 5 deletions.
12 changes: 8 additions & 4 deletions packages/components/cypress/e2e/tooltip.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,14 +62,17 @@ describe('tooltips', { baseUrl: null, includeShadowDom: true }, () => {

it('should show tooltip on trigger hover', () => {
cy.get('@tooltip').should('not.be.visible');
cy.get('@trigger').first().trigger('pointerover');
cy.get('@trigger').first().trigger('pointerenter');
cy.wait(100);
cy.get('.\\:popover-open, :popover-open').should('exist');
});

it('should hide tooltip on trigger pointerout', () => {
cy.get('@trigger').first().trigger('pointerover');
cy.get('@trigger').first().trigger('pointerenter');
cy.wait(100);
cy.get('.\\:popover-open, :popover-open').should('exist');
cy.get('@trigger').first().trigger('pointerout');
cy.get('@trigger').first().trigger('pointerleave');
cy.wait(100);
cy.get('@tooltip').should('not.be.visible');
});

Expand Down Expand Up @@ -98,7 +101,8 @@ describe('tooltips', { baseUrl: null, includeShadowDom: true }, () => {

it('should show tooltip on hovered child element', () => {
cy.get('@tooltip').should('not.be.visible');
cy.get('@target-child').trigger('pointerover');
cy.get('@target-child').trigger('pointerenter');
cy.wait(100); // Add a small delay
cy.get('.\\:popover-open, :popover-open').should('exist');
});
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ export class PostPopover {
return (
<Host data-version={version}>
<post-popovercontainer
safeSpace='triangle'
safeSpace='triangle'
arrow={this.arrow}
placement={this.placement}
ref={e => (this.popoverRef = e)}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -127,11 +127,13 @@ export class PostTooltipTrigger {

private interestHandler() {
if (this.delay > 0) {
// If there's a delay, set a timeout
this.delayTimeout = window.setTimeout(() => {
this.tooltip?.show(this.trigger);
this.delayTimeout = null;
}, this.delay);
} else {
// If no delay, show the tooltip immediately
this.tooltip?.show(this.trigger);
}
}
Expand Down

0 comments on commit ea2ba29

Please sign in to comment.