From e4a574ccd0c905e84bf390d0666fd1de8659f7c4 Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Fri, 8 May 2026 11:58:25 +0200 Subject: [PATCH] chore: remove tests --- .../templates/shared/section-links.test.ts | 37 --------------- packages/utils/src/monorepo.node.test.ts | 47 ------------------- 2 files changed, 84 deletions(-) delete mode 100644 packages/pdf/src/templates/shared/section-links.test.ts delete mode 100644 packages/utils/src/monorepo.node.test.ts diff --git a/packages/pdf/src/templates/shared/section-links.test.ts b/packages/pdf/src/templates/shared/section-links.test.ts deleted file mode 100644 index 6904ff418..000000000 --- a/packages/pdf/src/templates/shared/section-links.test.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { describe, expect, test } from "vitest"; -import { getInlineItemWebsiteUrl, shouldRenderSeparateItemWebsite } from "./section-links"; - -describe("section item website links", () => { - test("uses inline website URL and suppresses the separate website link when inlineLink is true", () => { - const website = { - url: "https://example.com/company", - label: "example.com/company", - inlineLink: true, - }; - - expect(getInlineItemWebsiteUrl(website)).toBe("https://example.com/company"); - expect(shouldRenderSeparateItemWebsite(website)).toBe(false); - }); - - test("renders the website separately when inlineLink is false", () => { - const website = { - url: "https://example.com/company", - label: "example.com/company", - inlineLink: false, - }; - - expect(getInlineItemWebsiteUrl(website)).toBeUndefined(); - expect(shouldRenderSeparateItemWebsite(website)).toBe(true); - }); - - test("does not create an inline or separate link without a URL", () => { - const website = { - url: "", - label: "", - inlineLink: true, - }; - - expect(getInlineItemWebsiteUrl(website)).toBeUndefined(); - expect(shouldRenderSeparateItemWebsite(website)).toBe(false); - }); -}); diff --git a/packages/utils/src/monorepo.node.test.ts b/packages/utils/src/monorepo.node.test.ts deleted file mode 100644 index 501691917..000000000 --- a/packages/utils/src/monorepo.node.test.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { realpathSync } from "node:fs"; -import { mkdir, mkdtemp, rm, writeFile } from "node:fs/promises"; -import { tmpdir } from "node:os"; -import { join } from "node:path"; -import { afterEach, beforeEach, expect, test } from "vitest"; -import { findWorkspaceRoot, getLocalDataDirectory } from "./monorepo.node"; - -let workspaceRoot: string; - -beforeEach(async () => { - workspaceRoot = await mkdtemp(join(tmpdir(), "reactive-resume-utils-")); - await mkdir(join(workspaceRoot, "apps", "web", ".output", "server"), { recursive: true }); -}); - -afterEach(async () => { - await rm(workspaceRoot, { recursive: true, force: true }); -}); - -test("finds the pnpm workspace root from a nested directory", async () => { - await writeFile(join(workspaceRoot, "pnpm-workspace.yaml"), "packages:\n - apps/*\n - packages/*\n"); - - const root = findWorkspaceRoot(join(workspaceRoot, "apps", "web", ".output", "server")); - - expect(root).toBe(realpathSync(workspaceRoot)); -}); - -test("rejects a pnpm workspace manifest with a .yml extension", async () => { - await writeFile(join(workspaceRoot, "pnpm-workspace.yml"), "packages:\n - apps/*\n - packages/*\n"); - - expect(() => findWorkspaceRoot(join(workspaceRoot, "apps", "web", ".output", "server"))).toThrow( - /The workspace manifest file should be named "pnpm-workspace\.yaml"\. File found: .*pnpm-workspace\.yml/, - ); -}); - -test("returns the workspace data directory from a nested directory", async () => { - await writeFile(join(workspaceRoot, "pnpm-workspace.yaml"), "packages:\n - apps/*\n - packages/*\n"); - - const dataDirectory = getLocalDataDirectory(join(workspaceRoot, "apps", "web", ".output", "server")); - - expect(dataDirectory).toBe(join(realpathSync(workspaceRoot), "data")); -}); - -test("falls back to the cwd data directory outside a workspace", () => { - const dataDirectory = getLocalDataDirectory(workspaceRoot); - - expect(dataDirectory).toBe(join(realpathSync(workspaceRoot), "data")); -});