@@ -159,18 +159,20 @@ describe('Table.Virtual', () => {
159
159
160
160
describe ( 'expandable' , ( ) => {
161
161
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' ) ;
168
175
} ) ;
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' ) ;
174
176
} ) ;
175
177
176
178
it ( 'fixed' , ( ) => {
0 commit comments