From 8f07248b6497fdcd8846c8bde5a051f1b492715d Mon Sep 17 00:00:00 2001 From: Phan Shi Yu Date: Sat, 27 Apr 2024 10:15:14 +0800 Subject: [PATCH] test: extra assertion for proof --- src/4.0/__tests__/wrap.test.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/4.0/__tests__/wrap.test.ts b/src/4.0/__tests__/wrap.test.ts index 21b89f6e..490d5659 100644 --- a/src/4.0/__tests__/wrap.test.ts +++ b/src/4.0/__tests__/wrap.test.ts @@ -103,5 +103,12 @@ describe("V4.0 wrap document", () => { const wrapped = await wrapDocument(genericW3cVc as unknown as V4Document); const parsedResults = V4WrappedDocument.pick({ "@context": true, type: true }).passthrough().safeParse(wrapped); expect(parsedResults.success).toBe(true); + expect(wrapped.proof.merkleRoot.length).toBe(64); + expect(wrapped.proof.privacy.obfuscated).toEqual([]); + expect(wrapped.proof.proofPurpose).toBe("assertionMethod"); + expect(wrapped.proof.proofs).toEqual([]); + expect(wrapped.proof.salts.length).toBeGreaterThan(0); + expect(wrapped.proof.targetHash.length).toBe(64); + expect(wrapped.proof.type).toBe("OpenAttestationMerkleProofSignature2018"); }); });