From b3d5aa722d2b0d8053dfd67e7c871c72da2e05d1 Mon Sep 17 00:00:00 2001 From: Nate Moore Date: Thu, 26 Mar 2026 22:33:07 -0400 Subject: [PATCH] fix(test): snapshot serializer resolution --- CHANGELOG.md | 6 ++++++ package.json | 2 +- src/test-utils/fixture.test.ts | 2 +- src/test-utils/vitest.config.ts | 5 ++++- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b4c765f..f5ec665 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # @bomb.sh/tools +## 0.3.4 + +### Patch Changes + +- Fixes `vitest-ansi-serializer` resolution issue + ## 0.3.3 ### Patch Changes diff --git a/package.json b/package.json index ba2ffa1..819656a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@bomb.sh/tools", - "version": "0.3.3", + "version": "0.3.4", "description": "The internal dev, build, and lint CLI for Bombshell projects", "keywords": [ "bombshell", diff --git a/src/test-utils/fixture.test.ts b/src/test-utils/fixture.test.ts index bc57b9b..d5fe73f 100644 --- a/src/test-utils/fixture.test.ts +++ b/src/test-utils/fixture.test.ts @@ -34,7 +34,7 @@ describe("createFixture", () => { it("cleanup removes the temp directory", async () => { const fixture = await createFixture({ "a.txt": "" }); const path = fixture.root; - expect(await fixture.isDirectory(fixture.root)).toBe(true); + expect(await fixture.isDirectory(".")).toBe(true); await fixture.cleanup(); expect(existsSync(path)).toBe(false); }); diff --git a/src/test-utils/vitest.config.ts b/src/test-utils/vitest.config.ts index 3dfaed7..cf9acce 100644 --- a/src/test-utils/vitest.config.ts +++ b/src/test-utils/vitest.config.ts @@ -1,3 +1,4 @@ +import { fileURLToPath } from "node:url"; import { defineConfig } from "vitest/config"; export default defineConfig({ @@ -6,6 +7,8 @@ export default defineConfig({ env: { FORCE_COLOR: "1", }, - snapshotSerializers: ["vitest-ansi-serializer"], + snapshotSerializers: [ + fileURLToPath(import.meta.resolve("vitest-ansi-serializer")), + ], }, }); -- 2.51.2