taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit edf2eeb58c233617e25ca8976e17646ee0b93837
parent f487064c98bfd523b317432ad64e2b9d5999056e
Author: Florian Dold <florian@dold.me>
Date:   Mon, 11 Nov 2024 15:05:19 +0100

fix test-kyc-initial-decision

Diffstat:
Mpackages/taler-harness/src/harness/environments.ts | 2++
Mpackages/taler-harness/src/integrationtests/test-kyc-initial-decision.ts | 4+++-
2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/packages/taler-harness/src/harness/environments.ts b/packages/taler-harness/src/harness/environments.ts @@ -1059,6 +1059,7 @@ export async function postAmlDecision( t: GlobalTestState, req: { exchangeBaseUrl: string; + paytoUri?: string; paytoHash: string; amlPriv: string; amlPub: string; @@ -1084,6 +1085,7 @@ export async function postAmlDecision( const reqBody: AmlDecisionRequest = { ...sigData, officer_sig: encodeCrock(sig), + payto_uri: req.paytoUri, }; const reqUrl = new URL(`aml/${amlPub}/decision`, exchangeBaseUrl); diff --git a/packages/taler-harness/src/integrationtests/test-kyc-initial-decision.ts b/packages/taler-harness/src/integrationtests/test-kyc-initial-decision.ts @@ -22,6 +22,7 @@ import { Duration, encodeCrock, hashFullPaytoUri, + hashNormalizedPaytoUri, TalerProtocolTimestamp, } from "@gnu-taler/taler-util"; import { @@ -56,7 +57,7 @@ export async function runKycInitialDecisionTest(t: GlobalTestState) { const merchantPayto = getTestHarnessPaytoForLabel("merchant-default"); - const kycPaytoHash = encodeCrock(hashFullPaytoUri(merchantPayto)); + const kycPaytoHash = encodeCrock(hashNormalizedPaytoUri(merchantPayto)); // Make a decision where the exchange doesn't know the account yet. await postAmlDecision(t, { @@ -64,6 +65,7 @@ export async function runKycInitialDecisionTest(t: GlobalTestState) { amlPub: amlKeypair.pub, exchangeBaseUrl: exchange.baseUrl, paytoHash: kycPaytoHash, + paytoUri: merchantPayto, newRules: { expiration_time: TalerProtocolTimestamp.now(), custom_measures: {},