File tree Expand file tree Collapse file tree 2 files changed +19
-1
lines changed
packages/pluggableWidgets/datagrid-web/src/components/__tests__ Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Original file line number Diff line number Diff line change 11import "@testing-library/jest-dom" ;
22import { render } from "@testing-library/react" ;
3+ import { ContainerProvider } from "brandi-react" ;
4+ import { createDatagridContainer } from "../../model/containers/createDatagridContainer" ;
5+ import { CORE_TOKENS as CORE } from "../../model/tokens" ;
6+ import { mockContainerProps } from "../../utils/test-utils" ;
7+ import { ColumnProvider } from "../ColumnProvider" ;
38import { ColumnResizer } from "../ColumnResizer" ;
49
510describe ( "Column Resizer" , ( ) => {
611 it ( "renders the structure correctly" , ( ) => {
7- const component = render ( < ColumnResizer setColumnWidth = { jest . fn ( ) } /> ) ;
12+ const props = mockContainerProps ( ) ;
13+ const [ container ] = createDatagridContainer ( props ) ;
14+ const columnsStore = container . get ( CORE . columnsStore ) ;
15+ const column = columnsStore . visibleColumns [ 0 ] ;
16+
17+ const component = render (
18+ < ContainerProvider container = { container } >
19+ < ColumnProvider column = { column } >
20+ < ColumnResizer />
21+ </ ColumnProvider >
22+ </ ContainerProvider >
23+ ) ;
824
925 expect ( component ) . toMatchSnapshot ( ) ;
1026 } ) ;
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ exports[`Column Resizer renders the structure correctly 1`] = `
1313 class = " column-resizer-bar"
1414 />
1515 </div >
16+
1617 </div >
1718 </body >,
1819 " container" : <div >
@@ -24,6 +25,7 @@ exports[`Column Resizer renders the structure correctly 1`] = `
2425 class = " column-resizer-bar"
2526 />
2627 </div >
28+
2729 </div >,
2830 " debug" : [Function ],
2931 " findAllByAltText" : [Function ],
You can’t perform that action at this time.
0 commit comments