test: cover npm pack override reference · openclaw/openclaw@a0c3cd6
steipete
·
2026-05-02
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -3,6 +3,7 @@ import path from "node:path";
|
3 | 3 | import { describe, expect, it } from "vitest"; |
4 | 4 | |
5 | 5 | type RootPackageManifest = { |
| 6 | +dependencies?: Record<string, string>; |
6 | 7 | overrides?: Record<string, string>; |
7 | 8 | pnpm?: { |
8 | 9 | overrides?: Record<string, string>; |
@@ -17,10 +18,13 @@ function readRootManifest(): RootPackageManifest {
|
17 | 18 | describe("root package override guardrails", () => { |
18 | 19 | it("pins the Bedrock runtime below the Windows ARM Node 24 npm resolver failure", () => { |
19 | 20 | const manifest = readRootManifest(); |
| 21 | +const packageName = "@aws-sdk/client-bedrock-runtime"; |
| 22 | +const npmOverride = manifest.overrides?.[packageName]; |
20 | 23 | const pnpmOverride = manifest.pnpm?.overrides?.["@aws-sdk/client-bedrock-runtime"]; |
21 | 24 | |
22 | 25 | expect(pnpmOverride).toBe("3.1024.0"); |
23 | | -expect(manifest.overrides?.["@aws-sdk/client-bedrock-runtime"]).toBe(pnpmOverride); |
| 26 | +expect(manifest.dependencies?.[packageName]).toBeDefined(); |
| 27 | +expect(npmOverride).toBe(`$${packageName}`); |
24 | 28 | }); |
25 | 29 | |
26 | 30 | it("pins the node-domexception alias exactly in npm and pnpm overrides", () => { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。