File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
projects/igniteui-angular/src/lib/grids/grid Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -204,6 +204,27 @@ describe('IgxGrid - multi-column headers #grid', () => {
204204 }
205205 } ) ) ;
206206
207+ it ( 'The ariaHidden getter should not throw when the grid has no active node (#16517)' , fakeAsync ( ( ) => {
208+ fixture = TestBed . createComponent ( BlueWhaleGridComponent ) as ComponentFixture < BlueWhaleGridComponent > ;
209+ tick ( ) ;
210+ fixture . detectChanges ( ) ;
211+
212+ // The grid active node will be null if there is no data and the body is focused
213+ grid = fixture . componentInstance . grid ;
214+ grid . data = [ ] ;
215+
216+ tick ( ) ;
217+ fixture . detectChanges ( ) ;
218+
219+ const gridContent = GridFunctions . getGridContent ( fixture ) ;
220+
221+ expect ( async ( ) => {
222+ gridContent . triggerEventHandler ( 'focus' , null ) ;
223+ await wait ( 400 ) ;
224+ fixture . detectChanges ( ) ;
225+ } ) . not . toThrow ( ) ;
226+ } ) ) ;
227+
207228 it ( 'Should render dynamic column group header correctly (#12165).' , ( ) => {
208229 fixture = TestBed . createComponent ( BlueWhaleGridComponent ) as ComponentFixture < BlueWhaleGridComponent > ;
209230 ( fixture as ComponentFixture < BlueWhaleGridComponent > ) . componentInstance . firstGroupRepeats = 1 ;
You can’t perform that action at this time.
0 commit comments