From bd6972233d7e149166512dc4b357112b413439ae Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 20 Jan 2021 20:31:32 +0100 Subject: add permissions to libeufin integration test --- .../src/integrationtests/test-libeufin-basic.ts | 31 ++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) (limited to 'packages/taler-wallet-cli/src/integrationtests/test-libeufin-basic.ts') diff --git a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-basic.ts b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-basic.ts index 39980dac9..67ee513b2 100644 --- a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-basic.ts +++ b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-basic.ts @@ -142,6 +142,33 @@ export async function createLibeufinTestEnvironment( reserveTransferLevel: "report", }); + await LibeufinNexusApi.createUser(libeufinNexus, { + username: "twguser", + password: "twgpw", + }); + + await LibeufinNexusApi.postPermission(libeufinNexus, { + action: "grant", + permission: { + subjectType: "user", + subjectId: "twguser", + resourceType: "facade", + resourceId: "twg1", + permissionName: "facade.talerWireGateway.history" + } + }); + + await LibeufinNexusApi.postPermission(libeufinNexus, { + action: "grant", + permission: { + subjectType: "user", + subjectId: "twguser", + resourceType: "facade", + resourceId: "twg1", + permissionName: "facade.talerWireGateway.transfer" + } + }); + const exchange = ExchangeService.create(t, { name: "testexchange-1", currency: "EUR", @@ -157,8 +184,8 @@ export async function createLibeufinTestEnvironment( }); const exchangeBankAccount: ExchangeBankAccount = { - accountName: "twg-user", - accountPassword: "123", + accountName: "twguser", + accountPassword: "twgpw", accountPaytoUri: `payto://iban/${exchangeIban}?receiver-name=Exchange`, wireGatewayApiBaseUrl: "http://localhost:5011/facades/twg1/taler-wire-gateway/", -- cgit v1.2.3