test: check device identity pem blocks · openclaw/openclaw@1067abc
shakkernerd
·
2026-05-11
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -94,8 +94,14 @@ describe("device identity crypto helpers", () => {
|
94 | 94 | ).toBe(true); |
95 | 95 | expect(stored.version).toBe(1); |
96 | 96 | expect(stored.deviceId).toBe(SWIFT_RAW_DEVICE_ID); |
97 | | -expect(stored.publicKeyPem).toEqual(expect.stringContaining("BEGIN PUBLIC KEY")); |
98 | | -expect(stored.privateKeyPem).toEqual(expect.stringContaining("BEGIN PRIVATE KEY")); |
| 97 | +expect(typeof stored.publicKeyPem).toBe("string"); |
| 98 | +expect(typeof stored.privateKeyPem).toBe("string"); |
| 99 | +const publicKeyPem = stored.publicKeyPem as string; |
| 100 | +const privateKeyPem = stored.privateKeyPem as string; |
| 101 | +expect(publicKeyPem.startsWith("-----BEGIN PUBLIC KEY-----\n")).toBe(true); |
| 102 | +expect(publicKeyPem.endsWith("-----END PUBLIC KEY-----\n")).toBe(true); |
| 103 | +expect(privateKeyPem.startsWith("-----BEGIN PRIVATE KEY-----\n")).toBe(true); |
| 104 | +expect(privateKeyPem.endsWith("-----END PRIVATE KEY-----\n")).toBe(true); |
99 | 105 | expect(stored.createdAtMs).toBe(1_700_000_000_000); |
100 | 106 | expect(stored).not.toHaveProperty("publicKey"); |
101 | 107 | expect(stored).not.toHaveProperty("privateKey"); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。