diff options
author | Florian Dold <florian@dold.me> | 2024-11-11 15:05:19 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2024-11-11 15:05:19 +0100 |
commit | edf2eeb58c233617e25ca8976e17646ee0b93837 (patch) | |
tree | bac459bbf0b09e4d47f766eae17ab70deb6cf003 /packages/taler-harness/src | |
parent | f487064c98bfd523b317432ad64e2b9d5999056e (diff) |
fix test-kyc-initial-decision
Diffstat (limited to 'packages/taler-harness/src')
-rw-r--r-- | packages/taler-harness/src/harness/environments.ts | 2 | ||||
-rw-r--r-- | packages/taler-harness/src/integrationtests/test-kyc-initial-decision.ts | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/packages/taler-harness/src/harness/environments.ts b/packages/taler-harness/src/harness/environments.ts index d52474427..370ba2869 100644 --- 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 index fcfc2ade5..b9381a257 100644 --- 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: {}, |