X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/7adbd161925c71840bf4ddb799b87f1734e5af7e..28ded6ac60c1317b5872a22ce827b073f26fa030:/src/components/breadcrumbs/breadcrumbs.test.tsx diff --git a/src/components/breadcrumbs/breadcrumbs.test.tsx b/src/components/breadcrumbs/breadcrumbs.test.tsx index 77beb494..ea3d5ac2 100644 --- a/src/components/breadcrumbs/breadcrumbs.test.tsx +++ b/src/components/breadcrumbs/breadcrumbs.test.tsx @@ -6,7 +6,7 @@ import * as React from "react"; import { mount, configure } from "enzyme"; import * as Adapter from "enzyme-adapter-react-16"; -import Breadcrumbs from "./breadcrumbs"; +import { Breadcrumbs } from "./breadcrumbs"; import { Button } from "@material-ui/core"; import ChevronRightIcon from '@material-ui/icons/ChevronRight'; @@ -22,32 +22,32 @@ describe("", () => { it("renders one item", () => { const items = [ - {label: 'breadcrumb 1'} + { label: 'breadcrumb 1' } ]; - const breadcrumbs = mount(); + const breadcrumbs = mount(); expect(breadcrumbs.find(Button)).toHaveLength(1); expect(breadcrumbs.find(ChevronRightIcon)).toHaveLength(0); }); - + it("renders multiple items", () => { const items = [ - {label: 'breadcrumb 1'}, - {label: 'breadcrumb 2'} + { label: 'breadcrumb 1' }, + { label: 'breadcrumb 2' } ]; - const breadcrumbs = mount(); + const breadcrumbs = mount(); expect(breadcrumbs.find(Button)).toHaveLength(2); expect(breadcrumbs.find(ChevronRightIcon)).toHaveLength(1); }); - + it("calls onClick with clicked item", () => { const items = [ - {label: 'breadcrumb 1'}, - {label: 'breadcrumb 2'} + { label: 'breadcrumb 1' }, + { label: 'breadcrumb 2' } ]; - const breadcrumbs = mount(); + const breadcrumbs = mount(); breadcrumbs.find(Button).at(1).simulate('click'); expect(onClick).toBeCalledWith(items[1]); }); -}); \ No newline at end of file +});