From 2d4f76330c36e401fe7cb6f6dc85c8d021eb1e82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=A9=98?= Date: Wed, 3 Jun 2026 09:30:23 +0000 Subject: [PATCH] fix: vitest rejects pattern + runtime config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix 4 liquid-render tests: expect(async()=>{}).rejects → expect(promise).rejects - proman.yaml: runtime bun → node (matches actual stack) - package.json: test script uses vitest directly (avoid proman recursion) - Add changeset for 0.2.1 patch (clean dist) --- .changeset/clean-dist-patch.md | 7 ++++++ package.json | 2 +- packages/core/src/liquid-render.test.ts | 32 ++++++++++++------------- proman.yaml | 2 +- 4 files changed, 25 insertions(+), 18 deletions(-) create mode 100644 .changeset/clean-dist-patch.md diff --git a/.changeset/clean-dist-patch.md b/.changeset/clean-dist-patch.md new file mode 100644 index 0000000..f9ff54e --- /dev/null +++ b/.changeset/clean-dist-patch.md @@ -0,0 +1,7 @@ +--- +"@ocas/core": patch +"@ocas/fs": patch +"@ocas/cli": patch +--- + +Clean build — remove stale dist/ artifacts (variable-store.js) from 0.2.0 that referenced deleted bun:sqlite module diff --git a/package.json b/package.json index d5a45c9..e86dca7 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ }, "scripts": { "build": "proman build", - "test": "proman test", + "test": "vitest run", "check": "proman check", "format": "proman format" }, diff --git a/packages/core/src/liquid-render.test.ts b/packages/core/src/liquid-render.test.ts index ffe4b76..6c37162 100644 --- a/packages/core/src/liquid-render.test.ts +++ b/packages/core/src/liquid-render.test.ts @@ -623,13 +623,13 @@ describe("Suite 4: Render Flow Integration", () => { ); store.var.set(`@ocas/template/text/${nodeSchema}`, template); - await expect(async () => { - await renderWithTemplate(store, nodeHash, { + await expect( + renderWithTemplate(store, nodeHash, { resolution: 1.0, decay: 0.5, epsilon: 0.01, - }); - }).rejects.toThrow(); + }), + ).rejects.toThrow(); } finally { await cleanup(); } @@ -970,13 +970,13 @@ describe("Suite 7: Error Handling & Edge Cases", () => { ); store.var.set(`@ocas/template/text/${parentSchema}`, template); - await expect(async () => { - await renderWithTemplate(store, parentHash, { + await expect( + renderWithTemplate(store, parentHash, { resolution: 1.0, decay: 0.5, epsilon: 0.01, - }); - }).rejects.toThrow(/decay/); + }), + ).rejects.toThrow(/decay/); } finally { await cleanup(); } @@ -1009,13 +1009,13 @@ describe("Suite 7: Error Handling & Edge Cases", () => { ); store.var.set(`@ocas/template/text/${parentSchema}`, template); - await expect(async () => { - await renderWithTemplate(store, parentHash, { + await expect( + renderWithTemplate(store, parentHash, { resolution: 1.0, decay: 0.5, epsilon: 0.01, - }); - }).rejects.toThrow(); + }), + ).rejects.toThrow(); } finally { await cleanup(); } @@ -1048,13 +1048,13 @@ describe("Suite 7: Error Handling & Edge Cases", () => { ); store.var.set(`@ocas/template/text/${parentSchema}`, template); - await expect(async () => { - await renderWithTemplate(store, parentHash, { + await expect( + renderWithTemplate(store, parentHash, { resolution: 1.0, decay: 0.5, epsilon: 0.01, - }); - }).rejects.toThrow(/decay/); + }), + ).rejects.toThrow(/decay/); } finally { await cleanup(); } diff --git a/proman.yaml b/proman.yaml index bab1354..6582a36 100644 --- a/proman.yaml +++ b/proman.yaml @@ -1,5 +1,5 @@ name: "@ocas/workspace" -runtime: bun +runtime: node packages: - name: "@ocas/core" path: packages/core