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
+});