diff options
author | ms <ms@taler.net> | 2021-09-17 16:02:34 +0200 |
---|---|---|
committer | ms <ms@taler.net> | 2021-09-17 16:02:34 +0200 |
commit | 490620ad04a677fa220cbe77dc0bea29b6e80c12 (patch) | |
tree | 792e273105b300aa191caf6108c6d148e3d4ebc3 /packages/taler-wallet-cli | |
parent | 9f009873809d5b7e8d1d95d77f009862724c577b (diff) | |
download | wallet-core-490620ad04a677fa220cbe77dc0bea29b6e80c12.tar.xz |
Adapt tests to Sandbox' new access control.
Diffstat (limited to 'packages/taler-wallet-cli')
-rw-r--r-- | packages/taler-wallet-cli/src/integrationtests/libeufin.ts | 79 |
1 files changed, 71 insertions, 8 deletions
diff --git a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts index b48cd1596..6893d7733 100644 --- a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts +++ b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts @@ -218,6 +218,17 @@ export class LibeufinSandboxService implements LibeufinSandboxServiceInterface { LIBEUFIN_SANDBOX_DB_CONNECTION: this.sandboxConfig.databaseJdbcUri, }, ); + await runCommand( + this.globalTestState, + "libeufin-sandbox-superuser", + "libeufin-sandbox", + ["superuser", "admin", "--password", "test"], + { + ...process.env, + LIBEUFIN_SANDBOX_DB_CONNECTION: this.sandboxConfig.databaseJdbcUri, + }, + ); + this.sandboxProc = this.globalTestState.spawnService( "libeufin-sandbox", ["serve", "--port", `${this.sandboxConfig.httpPort}`], @@ -817,7 +828,12 @@ export namespace LibeufinSandboxApi { ) { const baseUrl = libeufinSandboxService.baseUrl; let url = new URL(`admin/ebics/hosts/${hostID}/rotate-keys`, baseUrl); - await axios.post(url.href); + await axios.post(url.href, {}, { + auth: { + username: "admin", + password: "test", + }, + }); } export async function createEbicsHost( libeufinSandboxService: LibeufinSandboxServiceInterface, @@ -828,6 +844,12 @@ export namespace LibeufinSandboxApi { await axios.post(url.href, { hostID, ebicsVersion: "2.5", + }, + { + auth: { + username: "admin", + password: "test", + }, }); } @@ -837,7 +859,12 @@ export namespace LibeufinSandboxApi { ) { const baseUrl = libeufinSandboxService.baseUrl; let url = new URL(`admin/bank-accounts/${req.label}`, baseUrl); - await axios.post(url.href, req); + await axios.post(url.href, req, { + auth: { + username: "admin", + password: "test", + }, + }); } export async function createEbicsSubscriber( @@ -846,7 +873,12 @@ export namespace LibeufinSandboxApi { ) { const baseUrl = libeufinSandboxService.baseUrl; let url = new URL("admin/ebics/subscribers", baseUrl); - await axios.post(url.href, req); + await axios.post(url.href, req, { + auth: { + username: "admin", + password: "test", + }, + }); } export async function createEbicsBankAccount( @@ -855,7 +887,12 @@ export namespace LibeufinSandboxApi { ) { const baseUrl = libeufinSandboxService.baseUrl; let url = new URL("admin/ebics/bank-accounts", baseUrl); - await axios.post(url.href, req); + await axios.post(url.href, req, { + auth: { + username: "admin", + password: "test", + }, + }); } export async function bookPayment2( @@ -864,7 +901,12 @@ export namespace LibeufinSandboxApi { ) { const baseUrl = libeufinSandboxService.baseUrl; let url = new URL("admin/payments", baseUrl); - await axios.post(url.href, req); + await axios.post(url.href, req, { + auth: { + username: "admin", + password: "test", + }, + }); } export async function bookPayment( @@ -901,7 +943,12 @@ export namespace LibeufinSandboxApi { `admin/bank-accounts/${accountLabel}/simulate-incoming-transaction`, baseUrl, ); - await axios.post(url.href, req); + await axios.post(url.href, req, { + auth: { + username: "admin", + password: "test", + }, + }); } export async function getAccountTransactions( @@ -913,7 +960,12 @@ export namespace LibeufinSandboxApi { `admin/bank-accounts/${accountLabel}/transactions`, baseUrl, ); - const res = await axios.get(url.href); + const res = await axios.get(url.href, { + auth: { + username: "admin", + password: "test", + }, + }); return res.data as SandboxAccountTransactions; } @@ -926,6 +978,12 @@ export namespace LibeufinSandboxApi { return await axios.post(url.href, { bankaccount: accountLabel, type: 53, + }, + { + auth: { + username: "admin", + password: "test", + }, }); } @@ -938,7 +996,12 @@ export namespace LibeufinSandboxApi { `admin/bank-accounts/${accountLabel}`, baseUrl, ); - return await axios.get(url.href); + return await axios.get(url.href, { + auth: { + username: "admin", + password: "test", + }, + }); } } |