Skip to content

Commit 075f889

Browse files
committed
refactor: enhance ColumnResizer test structure and update snapshot
1 parent 2774517 commit 075f889

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

packages/pluggableWidgets/datagrid-web/src/components/__tests__/ColumnResizer.spec.tsx

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,26 @@
11
import "@testing-library/jest-dom";
22
import { 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";
38
import { ColumnResizer } from "../ColumnResizer";
49

510
describe("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
});

packages/pluggableWidgets/datagrid-web/src/components/__tests__/__snapshots__/ColumnResizer.spec.tsx.snap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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],

0 commit comments

Comments
 (0)