taler-typescript-core

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

commit 118975fee3568f773c75b26753086ecdde182db4
parent 2bfb7853fdb85b857818b5ab79a02b9c79a3232c
Author: MS <ms@taler.net>
Date:   Fri, 12 Feb 2021 21:51:09 +0100

randomize IBAN for tests

Diffstat:
Mpackages/taler-wallet-cli/src/integrationtests/libeufin.ts | 10++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts @@ -252,7 +252,7 @@ export interface SimulateIncomingTransactionRequest { * data that is required to initialize a new user + Ebics * connection thereof. */ -class NexusUserBundle { +export class NexusUserBundle { userReq: CreateNexusUserRequest; connReq: CreateEbicsBankConnectionRequest; twg: CreateTalerWireGatewayFacadeRequest; @@ -291,13 +291,15 @@ class NexusUserBundle { * customer, associating their bank account with a Ebics * subscriber. */ -class SandboxUserBundle { +export class SandboxUserBundle { ebicsBankAccount: CreateEbicsBankAccountRequest; constructor(salt: string) { this.ebicsBankAccount = { currency: "EUR", - bic: "DEUTDEBB101", // <= FIXME: properly randomize - iban: "IBAN", // <= FIXME: properly randomize + bic: "BELADEBEXXX", + iban: `DE715001051796${(Math.random() * 100000000) + .toString() + .substring(0, 8)}`, label: `remote-account-${salt}`, name: `Taler Exchange: ${salt}`, subscriber: {