From 5e90eec59309ff369f3ef9303b67257d521d48d2 Mon Sep 17 00:00:00 2001 From: Isaac Martinez Date: Tue, 18 Aug 2026 14:34:45 -0400 Subject: [PATCH] Removing Has Hidden Column: --- .../grid-header.component.spec.ts.snap | 216 ++++++++++++++++++ .../grid-header.component.spec.ts | 13 +- .../grid-header.component.ts | 1 - 3 files changed, 226 insertions(+), 4 deletions(-) create mode 100644 src/libs/imng-kendo-grid/src/lib/grid-header-component/__snapshots__/grid-header.component.spec.ts.snap diff --git a/src/libs/imng-kendo-grid/src/lib/grid-header-component/__snapshots__/grid-header.component.spec.ts.snap b/src/libs/imng-kendo-grid/src/lib/grid-header-component/__snapshots__/grid-header.component.spec.ts.snap new file mode 100644 index 00000000..7b2074e6 --- /dev/null +++ b/src/libs/imng-kendo-grid/src/lib/grid-header-component/__snapshots__/grid-header.component.spec.ts.snap @@ -0,0 +1,216 @@ +// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing + +exports[`ImngGridHeaderComponent should not include "Has Hidden Column:" 1`] = ` +
+
+ + + + + + + + + + + + + + +
+
+`; diff --git a/src/libs/imng-kendo-grid/src/lib/grid-header-component/grid-header.component.spec.ts b/src/libs/imng-kendo-grid/src/lib/grid-header-component/grid-header.component.spec.ts index 1a5fc418..d9e7cf27 100644 --- a/src/libs/imng-kendo-grid/src/lib/grid-header-component/grid-header.component.spec.ts +++ b/src/libs/imng-kendo-grid/src/lib/grid-header-component/grid-header.component.spec.ts @@ -8,9 +8,8 @@ import { PDFCommandDirective, PDFService, } from '@progress/kendo-angular-grid'; -import { of } from 'rxjs'; +import { Observable, of } from 'rxjs'; import { IMNG_KENDO_GRID_HEADER } from './grid-header.component'; -import { hasHiddenColumns } from '../kendo-has-hidden-columns'; describe('ImngGridHeaderComponent', () => { let component: IMNG_KENDO_GRID_HEADER; @@ -60,6 +59,12 @@ describe('ImngGridHeaderComponent', () => { expect(component).toBeTruthy(); }); + it('should not include "Has Hidden Column:"', () => { + const elementHtml: HTMLElement = fixture.debugElement.nativeElement; + expect(elementHtml).toMatchSnapshot(); + expect(elementHtml.outerHTML).not.toContain('Has Hidden Column:'); + }); + it('should support hiddenColumns = true', () => { fixture.componentRef.setInput('hasHiddenColumns$', of(true)); fixture.changeDetectorRef.markForCheck(); @@ -69,7 +74,9 @@ describe('ImngGridHeaderComponent', () => { }); it('should support hiddenColumns = false', () => { - component.hasHiddenColumns$ = of(false); + ( + component as unknown as { hasHiddenColumns$: Observable } + ).hasHiddenColumns$ = of(false); fixture.detectChanges(); const element = fixture.nativeElement; expect(element.innerHTML).toContain( diff --git a/src/libs/imng-kendo-grid/src/lib/grid-header-component/grid-header.component.ts b/src/libs/imng-kendo-grid/src/lib/grid-header-component/grid-header.component.ts index c564ccab..8d478d27 100644 --- a/src/libs/imng-kendo-grid/src/lib/grid-header-component/grid-header.component.ts +++ b/src/libs/imng-kendo-grid/src/lib/grid-header-component/grid-header.component.ts @@ -82,7 +82,6 @@ import { Observable } from 'rxjs'; } @if (hideColumnChooser() !== true) { - Has Hidden Column: {{ hasHiddenColumns$() | async }}