commit 1250f43fb2c8ffd2faf2d57b9ea223bafa18d2c0 parent fa8d4425bbcc60fd5dc28fa143cf6527d889a032 Author: Antoine A <> Date: Tue, 29 Oct 2024 15:20:49 +0100 test: fix merchant tests with libeufin-bank Diffstat:
3 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/packages/taler-harness/src/harness/harness.ts b/packages/taler-harness/src/harness/harness.ts @@ -852,6 +852,7 @@ export class LibeufinBankService ); config.setString("libeufin-bank", "ALLOW_REGISTRATION", "yes"); config.setString("libeufin-bank", "PWD_HASH_CONFIG", '{ "cost": 4 }'); + config.setString("libeufin-bank", "PWD_AUTH_COMPAT", "yes"); const cfgFilename = testDir + "/bank.conf"; config.writeTo(cfgFilename, { excludeDefaults: true }); console.log("conf WTD " + cfgFilename); diff --git a/packages/taler-harness/src/integrationtests/test-kyc-merchant-activate-bank-account.ts b/packages/taler-harness/src/integrationtests/test-kyc-merchant-activate-bank-account.ts @@ -29,7 +29,6 @@ import { import { readSuccessResponseJsonOrThrow } from "@gnu-taler/taler-util/http"; import { createKycTestkudosEnvironment } from "../harness/environments.js"; import { - getTestHarnessPaytoForLabel, GlobalTestState, harnessHttpLib, } from "../harness/harness.js"; @@ -110,8 +109,8 @@ export async function runKycMerchantActivateBankAccountTest( exchangeBankAccount.wireGatewayApiBaseUrl, { auth: { - username: exchangeBankAccount.accountName, - password: exchangeBankAccount.accountPassword, + username: "admin", + password: "admin-password", }, }, ); @@ -129,8 +128,7 @@ export async function runKycMerchantActivateBankAccountTest( await wireGatewayApiClient.adminAddKycauth({ amount: "TESTKUDOS:0.1", - // FIXME: Don't hardcode this. - debitAccountPayto: getTestHarnessPaytoForLabel("merchant-default"), + debitAccountPayto: kycRespOne.kyc_data[0].payto_uri, accountPub, }); diff --git a/packages/taler-harness/src/integrationtests/test-kyc-merchant-deposit.ts b/packages/taler-harness/src/integrationtests/test-kyc-merchant-deposit.ts @@ -162,6 +162,12 @@ export async function runKycMerchantDepositTest(t: GlobalTestState) { t.assertTrue(resp.status !== 200); }); + await bankClient.registerAccountExtended({ + name: "merchant-default", + password: "merchant-default", + username: "merchant-default", + payto_uri: kycRespOne.kyc_data[0].payto_uri, //this bank user needs to have the same payto that the exchange is asking from + }); await wireGatewayApiClient.adminAddKycauth({ amount: "TESTKUDOS:0.1", debitAccountPayto: kycRespOne.kyc_data[0].payto_uri,