From ea39c941f858898a9c701c818daee2b53714d19d Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Wed, 22 Feb 2023 17:35:56 -0500 Subject: [PATCH] 19988: Update unit tests Arvados-DCO-1.1-Signed-off-by: Stephen Smith --- src/components/data-table/data-table.test.tsx | 20 +++++++++---------- .../data-explorer-reducer.test.tsx | 18 ++++++++--------- 2 files changed, 18 insertions(+), 20 deletions(-) diff --git a/src/components/data-table/data-table.test.tsx b/src/components/data-table/data-table.test.tsx index 866564ac..a72056d1 100644 --- a/src/components/data-table/data-table.test.tsx +++ b/src/components/data-table/data-table.test.tsx @@ -17,7 +17,7 @@ configure({ adapter: new Adapter() }); describe("", () => { it("shows only selected columns", () => { - const columns: DataColumns = [ + const columns: DataColumns = [ createDataColumn({ name: "Column 1", render: () => , @@ -49,7 +49,7 @@ describe("", () => { }); it("renders column name", () => { - const columns: DataColumns = [ + const columns: DataColumns = [ createDataColumn({ name: "Column 1", render: () => , @@ -69,7 +69,7 @@ describe("", () => { }); it("uses renderHeader instead of name prop", () => { - const columns: DataColumns = [ + const columns: DataColumns = [ createDataColumn({ name: "Column 1", renderHeader: () => Column Header, @@ -90,7 +90,7 @@ describe("", () => { }); it("passes column key prop to corresponding cells", () => { - const columns: DataColumns = [ + const columns: DataColumns = [ createDataColumn({ name: "Column 1", key: "column-1-key", @@ -113,7 +113,7 @@ describe("", () => { }); it("renders items", () => { - const columns: DataColumns = [ + const columns: DataColumns = [ createDataColumn({ name: "Column 1", render: (item) => {item}, @@ -141,10 +141,10 @@ describe("", () => { }); it("passes sorting props to ", () => { - const columns: DataColumns = [ + const columns: DataColumns = [ createDataColumn({ name: "Column 1", - sortDirection: SortDirection.ASC, + sort: {direction: SortDirection.ASC, field: "length"}, selected: true, configurable: true, render: (item) => {item} @@ -164,9 +164,8 @@ describe("", () => { }); it("does not display if there is no filters provided", () => { - const columns: DataColumns = [{ + const columns: DataColumns = [{ name: "Column 1", - sortDirection: SortDirection.ASC, selected: true, configurable: true, filters: [], @@ -189,9 +188,8 @@ describe("", () => { () => createTree(), setNode(initTreeNode({ id: 'filter', value: { name: 'filter' } })) ); - const columns: DataColumns = [{ + const columns: DataColumns = [{ name: "Column 1", - sortDirection: SortDirection.ASC, selected: true, configurable: true, filters: filters(), diff --git a/src/store/data-explorer/data-explorer-reducer.test.tsx b/src/store/data-explorer/data-explorer-reducer.test.tsx index d26d768a..01aa7296 100644 --- a/src/store/data-explorer/data-explorer-reducer.test.tsx +++ b/src/store/data-explorer/data-explorer-reducer.test.tsx @@ -10,13 +10,13 @@ import { SortDirection } from "../../components/data-table/data-column"; describe('data-explorer-reducer', () => { it('should set columns', () => { - const columns: DataColumns = [{ + const columns: DataColumns = [{ name: "Column 1", filters: [], render: jest.fn(), selected: true, configurable: true, - sortDirection: SortDirection.NONE + sort: {direction: SortDirection.NONE, field: "name"} }]; const state = dataExplorerReducer(undefined, dataExplorerActions.SET_COLUMNS({ id: "Data explorer", columns })); @@ -24,12 +24,12 @@ describe('data-explorer-reducer', () => { }); it('should toggle sorting', () => { - const columns: DataColumns = [{ + const columns: DataColumns = [{ name: "Column 1", filters: [], render: jest.fn(), selected: true, - sortDirection: SortDirection.ASC, + sort: {direction: SortDirection.ASC, field: "name"}, configurable: true }, { name: "Column 2", @@ -37,22 +37,22 @@ describe('data-explorer-reducer', () => { render: jest.fn(), selected: true, configurable: true, - sortDirection: SortDirection.NONE, + sort: {direction: SortDirection.NONE, field: "name"}, }]; const state = dataExplorerReducer({ "Data explorer": { ...initialDataExplorer, columns } }, dataExplorerActions.TOGGLE_SORT({ id: "Data explorer", columnName: "Column 2" })); - expect(state["Data explorer"].columns[0].sortDirection).toEqual("none"); - expect(state["Data explorer"].columns[1].sortDirection).toEqual("asc"); + expect(state["Data explorer"].columns[0].sort.direction).toEqual("none"); + expect(state["Data explorer"].columns[1].sort.direction).toEqual("asc"); }); it('should set filters', () => { - const columns: DataColumns = [{ + const columns: DataColumns = [{ name: "Column 1", filters: [], render: jest.fn(), selected: true, configurable: true, - sortDirection: SortDirection.NONE + sort: {direction: SortDirection.NONE, field: "name"} }]; const filters: DataTableFilterItem[] = [{ -- 2.30.2