File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -76,6 +76,8 @@ describe('Table', () => {
7676 )
7777 }
7878
79+ beforeEach ( ( ) => jest . resetModules ( ) )
80+
7981 describe ( 'children' , ( ) => {
8082 it ( 'should accept Column children' , ( ) => {
8183 const children = [
@@ -397,6 +399,23 @@ describe('Table', () => {
397399 } )
398400 } )
399401
402+ describe ( 'headerRowRenderer' , ( ) => {
403+ it ( 'should render a custom header row if one is provided' , ( ) => {
404+ const headerRowRenderer = jest . fn ( ) . mockReturnValue ( < div > foo bar</ div > )
405+ const rendered = findDOMNode ( render ( getMarkup ( {
406+ headerHeight : 33 ,
407+ headerRowRenderer,
408+ rowClassName : 'someRowClass'
409+ } ) ) )
410+ expect ( rendered . textContent ) . toContain ( 'foo bar' )
411+ expect ( headerRowRenderer ) . toHaveBeenCalled ( )
412+ const params = headerRowRenderer . mock . calls [ 0 ] [ 0 ]
413+ expect ( params . className ) . toContain ( 'someRowClass' )
414+ expect ( params . columns ) . toHaveLength ( 2 )
415+ expect ( params . style . height ) . toBe ( 33 )
416+ } )
417+ } )
418+
400419 describe ( 'headerRenderer' , ( ) => {
401420 it ( 'should render a custom header if one is provided' , ( ) => {
402421 const columnData = { foo : 'foo' , bar : 'bar' }
You can’t perform that action at this time.
0 commit comments