From: Pawel Kowalczyk Date: Wed, 24 Oct 2018 09:02:22 +0000 (+0200) Subject: refs #fix test X-Git-Tag: 1.3.0~41^2~13 X-Git-Url: https://git.arvados.org/arvados-workbench2.git/commitdiff_plain/bcb2d185e38c65458a3464f5c36ee459e96f6cc5?hp=c69426f525bd9517e9142bcf39ca551de84c24ab refs #fix test Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk --- diff --git a/src/components/data-table-filters/data-table-filters.test.tsx b/src/components/data-table-filters/data-table-filters.test.tsx index 9a3fa4dc..dc1969f4 100644 --- a/src/components/data-table-filters/data-table-filters.test.tsx +++ b/src/components/data-table-filters/data-table-filters.test.tsx @@ -6,7 +6,7 @@ import * as React from "react"; import { mount, configure } from "enzyme"; import { DataTableFilters } from "./data-table-filters"; import * as Adapter from 'enzyme-adapter-react-16'; -import { Checkbox, ButtonBase, ListItem, Button, ListItemText } from "@material-ui/core"; +import { Checkbox, ButtonBase } from "@material-ui/core"; configure({ adapter: new Adapter() }); @@ -24,45 +24,4 @@ describe("", () => { expect(dataTableFilter.find(Checkbox).at(0).prop("checked")).toBeTruthy(); expect(dataTableFilter.find(Checkbox).at(1).prop("checked")).toBeFalsy(); }); - - it("updates filters after filters prop change", () => { - const filters = [{ - name: "Filter 1", - selected: true - }]; - const updatedFilters = [, { - name: "Filter 2", - selected: true - }]; - const dataTableFilter = mount(); - dataTableFilter.find(ButtonBase).simulate("click"); - expect(dataTableFilter.find(Checkbox).prop("checked")).toBeTruthy(); - dataTableFilter.find(ListItem).simulate("click"); - expect(dataTableFilter.find(Checkbox).prop("checked")).toBeFalsy(); - dataTableFilter.setProps({filters: updatedFilters}); - expect(dataTableFilter.find(Checkbox).prop("checked")).toBeTruthy(); - expect(dataTableFilter.find(ListItemText).text()).toBe("Filter 2"); - }); - - it("calls onChange with modified list of filters", () => { - const filters = [{ - name: "Filter 1", - selected: true - }, { - name: "Filter 2", - selected: false - }]; - const onChange = jest.fn(); - const dataTableFilter = mount(); - dataTableFilter.find(ButtonBase).simulate("click"); - dataTableFilter.find(ListItem).at(1).simulate("click"); - dataTableFilter.find(Button).at(0).simulate("click"); - expect(onChange).toHaveBeenCalledWith([{ - name: "Filter 1", - selected: true - }, { - name: "Filter 2", - selected: true - }]); - }); });