From 0a268bc553716e5936c9a6f7ca3d723d638c0e52 Mon Sep 17 00:00:00 2001 From: skrustev Date: Thu, 3 Apr 2025 10:29:06 +0300 Subject: [PATCH] tests(prograssBar): Fix tests for Circular and Linear Bars not clearing test bed. --- .../src/lib/progressbar/circularbar.component.spec.ts | 6 ++++++ .../src/lib/progressbar/linearbar.component.spec.ts | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/projects/igniteui-angular/src/lib/progressbar/circularbar.component.spec.ts b/projects/igniteui-angular/src/lib/progressbar/circularbar.component.spec.ts index efa921a3834..581e83c31e8 100644 --- a/projects/igniteui-angular/src/lib/progressbar/circularbar.component.spec.ts +++ b/projects/igniteui-angular/src/lib/progressbar/circularbar.component.spec.ts @@ -26,6 +26,12 @@ describe('IgxCircularProgressBarComponent', () => { circularBar = fixture.debugElement.nativeElement; }); + afterEach(() => { + // Remove elements manually from DOM, because CircularBar overrides the id the TestBed uses + fixture.elementRef.nativeElement.remove(); + fixture.destroy(); + }); + it('should initialize with default attributes', () => { expect(progress.cssClass).toBe('igx-circular-bar'); expect(progress.textVisibility).toBe(true); diff --git a/projects/igniteui-angular/src/lib/progressbar/linearbar.component.spec.ts b/projects/igniteui-angular/src/lib/progressbar/linearbar.component.spec.ts index 7c8e9f4df9a..ab22f679927 100644 --- a/projects/igniteui-angular/src/lib/progressbar/linearbar.component.spec.ts +++ b/projects/igniteui-angular/src/lib/progressbar/linearbar.component.spec.ts @@ -22,6 +22,12 @@ describe('IgxLinearProgressBarComponent', () => { linearBar = fixture.debugElement.nativeElement; }); + afterEach(() => { + // Remove elements manually from DOM, because LinearBar overrides the id the TestBed uses + fixture.elementRef.nativeElement.remove(); + fixture.destroy(); + }); + it('should initialize with default attributes', () => { expect(progress.valueMin).toBe(0); expect(progress.cssClass).toBe('igx-linear-bar');