From 2481964312f4f06fa7508e9b7f319c55419f3966 Mon Sep 17 00:00:00 2001 From: Cheng Gu Date: Wed, 12 Oct 2016 09:39:05 +0800 Subject: [PATCH] test(tooltip): remove tooltip after parent destroyed --- src/lib/tooltip/tooltip.spec.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lib/tooltip/tooltip.spec.ts b/src/lib/tooltip/tooltip.spec.ts index 74cbc6a15051..643711d0f5e7 100644 --- a/src/lib/tooltip/tooltip.spec.ts +++ b/src/lib/tooltip/tooltip.spec.ts @@ -50,6 +50,14 @@ describe('MdTooltip', () => { tooltipDirective._handleMouseLeave(null); expect(overlayContainerElement.textContent).toBe(''); }); + + it('should be removed after parent destroyed', () => { + tooltipDirective._handleMouseEnter(null); + expect(tooltipDirective.visible).toBeTruthy(); + fixture.destroy(); + expect(overlayContainerElement.childNodes.length).toBe(0); + expect(overlayContainerElement.textContent).toBe(''); + }); }); });