aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-harness/src
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2024-11-11 15:05:19 +0100
committerFlorian Dold <florian@dold.me>2024-11-11 15:05:19 +0100
commitedf2eeb58c233617e25ca8976e17646ee0b93837 (patch)
treebac459bbf0b09e4d47f766eae17ab70deb6cf003 /packages/taler-harness/src
parentf487064c98bfd523b317432ad64e2b9d5999056e (diff)
fix test-kyc-initial-decision
Diffstat (limited to 'packages/taler-harness/src')
-rw-r--r--packages/taler-harness/src/harness/environments.ts2
-rw-r--r--packages/taler-harness/src/integrationtests/test-kyc-initial-decision.ts4
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: {},