From 9842dbca0321cea73e0296320fd72111146b7dcb Mon Sep 17 00:00:00 2001 From: Sergey Vinogradov Date: Fri, 17 Jul 2026 16:16:27 +0400 Subject: [PATCH] test: cover header row visibility with null header and header renderer --- packages/grid/test/column.test.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/grid/test/column.test.js b/packages/grid/test/column.test.js index f74404f7316..2bca9e81ca2 100644 --- a/packages/grid/test/column.test.js +++ b/packages/grid/test/column.test.js @@ -353,6 +353,16 @@ describe('column', () => { expect(grid.$.header.children[0].hidden).to.be.ok; }); + it('should not hide the header row with null header and header renderer', () => { + emptyColumn.headerRenderer = (root) => { + root.textContent = 'foo'; + }; + emptyColumn.header = null; + grid.removeChild(grid.querySelector('vaadin-grid-column-group')); + flushGrid(grid); + expect(grid.$.header.children[0].hidden).not.to.be.ok; + }); + it('should produce an empty header cell', () => { emptyColumn.path = 'foo'; emptyColumn.header = '';