AAE-4879 Deatach tooltip card when directive is destroyed (#6939)

This commit is contained in:
Pablo Martinez Garcia
2021-04-20 10:21:22 +02:00
committed by GitHub
parent aed2208205
commit d37608111a
2 changed files with 19 additions and 2 deletions

View File

@@ -96,4 +96,17 @@ describe('TooltipCardDirective', () => {
tooltipCard = overlay.querySelector<HTMLElement>('div.adf-tooltip-card');
expect(tooltipCard).toBeNull();
});
it('should hide tooltip-card on destroy', () => {
const span = fixture.debugElement.query(By.css('span.test-component'));
span.triggerEventHandler('mouseenter', {});
fixture.detectChanges();
let tooltipCard = overlay.querySelector<HTMLElement>('div.adf-tooltip-card');
expect(tooltipCard).not.toBeNull();
fixture.componentInstance.directive.ngOnDestroy();
fixture.detectChanges();
tooltipCard = overlay.querySelector<HTMLElement>('div.adf-tooltip-card');
expect(tooltipCard).toBeNull();
});
});