// @flow import { createLink } from "./FileTreeLeaf"; import type { File } from "@scm-manager/ui-types"; describe("create link tests", () => { function dir(path: string): File { return { name: "dir", path: path, directory: true }; } it("should create link", () => { expect(createLink("src", dir("main"))).toBe("src/main/"); expect(createLink("src", dir("/main"))).toBe("src/main/"); expect(createLink("src", dir("/main/"))).toBe("src/main/"); }); it("should return base url if the directory path is empty", () => { expect(createLink("src", dir(""))).toBe("src/"); }); });