From 94f251fc39c71edf3c91d15e975d8f62fbd4a13d Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 13 Apr 2021 17:17:43 +0200 Subject: add validation for forgettable JSON --- packages/taler-wallet-core/src/util/contractTerms.test.ts | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'packages/taler-wallet-core/src/util/contractTerms.test.ts') diff --git a/packages/taler-wallet-core/src/util/contractTerms.test.ts b/packages/taler-wallet-core/src/util/contractTerms.test.ts index afead31d0..b7783f077 100644 --- a/packages/taler-wallet-core/src/util/contractTerms.test.ts +++ b/packages/taler-wallet-core/src/util/contractTerms.test.ts @@ -86,4 +86,12 @@ test("contract terms canon hashing (nested)", (t) => { t.is(h1, h2); t.is(h1, h3); t.is(h1, h4); + + // Doesn't contain salt + t.false(ContractTermsUtil.validateForgettable(cReq)); + + t.true(ContractTermsUtil.validateForgettable(c1)); + t.true(ContractTermsUtil.validateForgettable(c2)); + t.true(ContractTermsUtil.validateForgettable(c3)); + t.true(ContractTermsUtil.validateForgettable(c4)); }); -- cgit v1.2.3