Skip to content

Commit 8c56884

Browse files
committed
test: add test case
1 parent edcd865 commit 8c56884

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

tests/Virtual.spec.tsx

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -159,18 +159,20 @@ describe('Table.Virtual', () => {
159159

160160
describe('expandable', () => {
161161
it('basic', () => {
162-
const { container } = getTable({
163-
expandable: {
164-
expandedRowKeys: ['name0', 'name3'],
165-
expandedRowRender: record => record.name,
166-
expandedRowClassName: 'bamboo',
167-
},
162+
(['bamboo', () => 'bamboo'] as const).forEach(cls => {
163+
const { container } = getTable({
164+
expandable: {
165+
expandedRowKeys: ['name0', 'name3'],
166+
expandedRowRender: record => record.name,
167+
expandedRowClassName: cls,
168+
},
169+
});
170+
const expandedCells = container.querySelectorAll('.rc-table-expanded-row-cell');
171+
expect(expandedCells).toHaveLength(2);
172+
expect(expandedCells[0].textContent).toBe('name0');
173+
expect(expandedCells[1].textContent).toBe('name3');
174+
expect(container.querySelector('.rc-table-expanded-row')).toHaveClass('bamboo');
168175
});
169-
const expandedCells = container.querySelectorAll('.rc-table-expanded-row-cell');
170-
expect(expandedCells).toHaveLength(2);
171-
expect(expandedCells[0].textContent).toBe('name0');
172-
expect(expandedCells[1].textContent).toBe('name3');
173-
expect(container.querySelector<HTMLElement>('.rc-table-expanded-row')).toHaveClass('bamboo');
174176
});
175177

176178
it('fixed', () => {

0 commit comments

Comments
 (0)