diff options
author | MS <ms@taler.net> | 2021-08-23 03:31:48 -1100 |
---|---|---|
committer | MS <ms@taler.net> | 2021-08-23 03:31:48 -1100 |
commit | 39cbad89bbed61487a973e4df92084da1b0dc728 (patch) | |
tree | f076bca317e56762b1c474999a9563027af82c34 /packages/taler-wallet-cli/src/integrationtests/libeufin.ts | |
parent | b71addf5e06530ceb994b64d80f55cf45abe7be3 (diff) | |
download | wallet-core-39cbad89bbed61487a973e4df92084da1b0dc728.tar.xz |
Testing Sandbox CLI wire transfer.
Diffstat (limited to 'packages/taler-wallet-cli/src/integrationtests/libeufin.ts')
-rw-r--r-- | packages/taler-wallet-cli/src/integrationtests/libeufin.ts | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts index c5580be9d..65c27ef20 100644 --- a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts +++ b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts @@ -229,6 +229,23 @@ export class LibeufinSandboxService implements LibeufinSandboxServiceInterface { ); } + async makeTransaction( + debit: string, + credit: string, + amount: string, + subject: string,): Promise<string> { + const stdout = await sh( + this.globalTestState, + "libeufin-sandbox-maketransfer", + `libeufin-sandbox make-transaction --debit-account=${debit} --credit-account=${credit} ${amount} "${subject}"`, + { + ...process.env, + LIBEUFIN_SANDBOX_DB_CONNECTION: this.sandboxConfig.databaseJdbcUri, + }, + ); + return stdout; + } + async pingUntilAvailable(): Promise<void> { const url = `${this.baseUrl}config`; await pingProc(this.sandboxProc, url, "libeufin-sandbox"); @@ -780,6 +797,7 @@ interface NewTalerWireGatewayReq { } export namespace LibeufinSandboxApi { + export async function rotateKeys( libeufinSandboxService: LibeufinSandboxServiceInterface, hostID: string, |