From 0242d3e50d6addfa13faf4a7a0b6d42e078b326c Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 8 May 2026 09:34:24 +0100 Subject: [PATCH] test: clarify tsdown graph assertions --- src/infra/tsdown-config.test.ts | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/infra/tsdown-config.test.ts b/src/infra/tsdown-config.test.ts index d2695b7cc82..8f5cbbaf14e 100644 --- a/src/infra/tsdown-config.test.ts +++ b/src/infra/tsdown-config.test.ts @@ -147,15 +147,14 @@ describe("tsdown config", () => { it("does not emit plugin-sdk or hooks from a separate dist graph", () => { const configs = asConfigArray(tsdownConfig); + const hookEntries = configs.flatMap((config) => + Array.isArray(config.entry) + ? config.entry.filter((entry) => entry.includes("src/hooks/")) + : [], + ); - expect(configs.some((config) => config.outDir === "dist/plugin-sdk")).toBe(false); - expect( - configs.some((config) => - Array.isArray(config.entry) - ? config.entry.some((entry) => entry.includes("src/hooks/")) - : false, - ), - ).toBe(false); + expect(configs.map((config) => config.outDir)).not.toContain("dist/plugin-sdk"); + expect(hookEntries).toEqual([]); }); it("externalizes known heavy native dependencies", () => {