X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4b4ef8d9e7c3d65e4d65b8aafb68b294c30e2e28..84b9323c26d244c8624b4f644ed24e454f41e652:/src/components/breadcrumbs/breadcrumbs.test.tsx diff --git a/src/components/breadcrumbs/breadcrumbs.test.tsx b/src/components/breadcrumbs/breadcrumbs.test.tsx index ef3f888797..1594c0366c 100644 --- a/src/components/breadcrumbs/breadcrumbs.test.tsx +++ b/src/components/breadcrumbs/breadcrumbs.test.tsx @@ -2,11 +2,11 @@ // // SPDX-License-Identifier: AGPL-3.0 -import * as React from "react"; -import { mount, configure } from "enzyme"; +import React from "react"; +import { configure, shallow } from "enzyme"; -import * as Adapter from "enzyme-adapter-react-16"; -import Breadcrumbs from "./breadcrumbs"; +import Adapter from "enzyme-adapter-react-16"; +import { Breadcrumbs } from "./breadcrumbs"; import { Button } from "@material-ui/core"; import ChevronRightIcon from '@material-ui/icons/ChevronRight'; @@ -15,6 +15,7 @@ configure({ adapter: new Adapter() }); describe("", () => { let onClick: () => void; + let resources = {}; beforeEach(() => { onClick = jest.fn(); @@ -24,7 +25,7 @@ describe("", () => { const items = [ { label: 'breadcrumb 1' } ]; - const breadcrumbs = mount(); + const breadcrumbs = shallow().dive(); expect(breadcrumbs.find(Button)).toHaveLength(1); expect(breadcrumbs.find(ChevronRightIcon)).toHaveLength(0); }); @@ -34,7 +35,7 @@ describe("", () => { { label: 'breadcrumb 1' }, { label: 'breadcrumb 2' } ]; - const breadcrumbs = mount(); + const breadcrumbs = shallow().dive(); expect(breadcrumbs.find(Button)).toHaveLength(2); expect(breadcrumbs.find(ChevronRightIcon)).toHaveLength(1); }); @@ -44,10 +45,9 @@ describe("", () => { { label: 'breadcrumb 1' }, { label: 'breadcrumb 2' } ]; - const breadcrumbs = mount(); + const breadcrumbs = shallow().dive(); breadcrumbs.find(Button).at(1).simulate('click'); expect(onClick).toBeCalledWith(items[1]); }); - -}); \ No newline at end of file +});