aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
diff options
context:
space:
mode:
authorMS <ms@taler.net>2021-08-23 03:31:48 -1100
committerMS <ms@taler.net>2021-08-23 03:31:48 -1100
commit39cbad89bbed61487a973e4df92084da1b0dc728 (patch)
treef076bca317e56762b1c474999a9563027af82c34 /packages/taler-wallet-cli/src/integrationtests/libeufin.ts
parentb71addf5e06530ceb994b64d80f55cf45abe7be3 (diff)
downloadwallet-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.ts18
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,