import React from "react"; import { mount, shallow } from "@scm-manager/ui-tests/enzyme-router"; import "@scm-manager/ui-tests/i18n"; import RepositoryNavLink from "./RepositoryNavLink"; describe("RepositoryNavLink", () => { it("should render nothing, if the sources link is missing", () => { const repository = { namespace: "Namespace", name: "Repo", type: "GIT", _links: {} }; const navLink = shallow( ); expect(navLink.text()).toBe(""); }); it("should render the navLink", () => { const repository = { namespace: "Namespace", name: "Repo", type: "GIT", _links: { sources: { href: "/sources" } } }; const navLink = mount( ); expect(navLink.text()).toBe("Sources"); }); });