summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
diff options
context:
space:
mode:
authorMS <ms@taler.net>2021-02-01 13:13:43 +0100
committerMS <ms@taler.net>2021-02-01 13:13:43 +0100
commitc3ca3aa7fcf7065669ed2069cd5acad9e472e2ae (patch)
treea455bd478ae8dd492477551f42728926fab60491 /packages/taler-wallet-cli/src/integrationtests/libeufin.ts
parentca2943b270aa47d794cce055dd5f1f90ec88729f (diff)
downloadwallet-core-c3ca3aa7fcf7065669ed2069cd5acad9e472e2ae.tar.gz
wallet-core-c3ca3aa7fcf7065669ed2069cd5acad9e472e2ae.tar.bz2
wallet-core-c3ca3aa7fcf7065669ed2069cd5acad9e472e2ae.zip
Allow passing a env when running processes.
This brings the libeufin-basic test to pass.
Diffstat (limited to 'packages/taler-wallet-cli/src/integrationtests/libeufin.ts')
-rw-r--r--packages/taler-wallet-cli/src/integrationtests/libeufin.ts14
1 files changed, 6 insertions, 8 deletions
diff --git a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
index 703f1522e..b4208801d 100644
--- a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
@@ -24,6 +24,7 @@ import {
pingProc,
ProcessWrapper,
runCommand,
+ extendEnv
} from "./harness";
export interface LibeufinSandboxServiceInterface {
@@ -72,11 +73,10 @@ export class LibeufinSandboxService implements LibeufinSandboxServiceInterface {
[
"serve",
"--port",
- `${this.sandboxConfig.httpPort}`,
- "--db-conn-string",
- this.sandboxConfig.databaseJdbcUri,
+ `${this.sandboxConfig.httpPort}`
],
"libeufin-sandbox",
+ extendEnv({LIBEUFIN_SANDBOX_DB_CONNECTION: this.sandboxConfig.databaseJdbcUri})
);
}
@@ -114,10 +114,9 @@ export class LibeufinNexusService {
"superuser",
"admin",
"--password",
- "test",
- "--db-conn-string",
- this.nexusConfig.databaseJdbcUri,
+ "test"
],
+ extendEnv({LIBEUFIN_NEXUS_DB_CONNECTION: this.nexusConfig.databaseJdbcUri})
);
this.nexusProc = this.globalTestState.spawnService(
@@ -126,10 +125,9 @@ export class LibeufinNexusService {
"serve",
"--port",
`${this.nexusConfig.httpPort}`,
- "--db-conn-string",
- this.nexusConfig.databaseJdbcUri,
],
"libeufin-nexus",
+ extendEnv({LIBEUFIN_NEXUS_DB_CONNECTION: this.nexusConfig.databaseJdbcUri})
);
}