[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] branch master updated: adjust libeufin test cases
From: |
gnunet |
Subject: |
[taler-wallet-core] branch master updated: adjust libeufin test cases |
Date: |
Sat, 07 Aug 2021 12:39:31 +0200 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository wallet-core.
The following commit(s) were added to refs/heads/master by this push:
new 34c405f4 adjust libeufin test cases
34c405f4 is described below
commit 34c405f4c916c320a0662678ad273c469f069ca1
Author: Florian Dold <florian@dold.me>
AuthorDate: Sat Aug 7 12:39:26 2021 +0200
adjust libeufin test cases
---
packages/taler-wallet-cli/src/integrationtests/libeufin.ts | 3 ++-
.../src/integrationtests/test-libeufin-api-permissions.ts | 8 +++-----
.../src/integrationtests/test-libeufin-api-users.ts | 12 +++++-------
3 files changed, 10 insertions(+), 13 deletions(-)
diff --git a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
index 5e524af1..383014b9 100644
--- a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
@@ -1133,11 +1133,12 @@ export namespace LibeufinNexusApi {
export async function changePassword(
libeufinNexusService: LibeufinNexusServiceInterface,
+ username: string,
req: UpdateNexusUserRequest,
auth: NexusAuth,
) {
const baseUrl = libeufinNexusService.baseUrl;
- let url = new URL(`/users/password`, baseUrl);
+ let url = new URL(`/users/${username}/password`, baseUrl);
await axios.post(url.href, req, auth);
}
diff --git
a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-permissions.ts
b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-permissions.ts
index 0090819e..abb843c9 100644
---
a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-permissions.ts
+++
b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-permissions.ts
@@ -17,12 +17,9 @@
/**
* Imports.
*/
-import { GlobalTestState, setupDb } from "./harness";
+import { GlobalTestState } from "./harness";
import {
- SandboxUserBundle,
NexusUserBundle,
- launchLibeufinServices,
- LibeufinSandboxApi,
LibeufinNexusApi,
LibeufinNexusService,
} from "./libeufin";
@@ -51,7 +48,7 @@ export async function runLibeufinApiPermissionsTest(t:
GlobalTestState) {
let transferPermission = await LibeufinNexusApi.getAllPermissions(nexus);
let element = transferPermission.data["permissions"].pop();
t.assertTrue(
- element["permissionName"] == "facade.talerWireGateway.transfer" &&
+ element["permissionName"] == "facade.talerwiregateway.transfer" &&
element["subjectId"] == "username-01",
);
let denyTransfer = user01nexus.twgTransferPermission;
@@ -63,4 +60,5 @@ export async function runLibeufinApiPermissionsTest(t:
GlobalTestState) {
transferPermission = await LibeufinNexusApi.getAllPermissions(nexus);
t.assertTrue(transferPermission.data["permissions"].length == 0);
}
+
runLibeufinApiPermissionsTest.suites = ["libeufin"];
diff --git
a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-users.ts
b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-users.ts
index d4d451ed..b53db421 100644
--- a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-users.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-users.ts
@@ -18,11 +18,7 @@
* Imports.
*/
import { GlobalTestState } from "./harness";
-import {
- NexusUserBundle,
- LibeufinNexusApi,
- LibeufinNexusService,
-} from "./libeufin";
+import { LibeufinNexusApi, LibeufinNexusService } from "./libeufin";
/**
* Run basic test with LibEuFin.
@@ -42,13 +38,14 @@ export async function runLibeufinApiUsersTest(t:
GlobalTestState) {
await LibeufinNexusApi.changePassword(
nexus,
+ "one",
{
newPassword: "got-changed",
},
{
auth: {
- username: "one",
- password: "will-be-changed",
+ username: "admin",
+ password: "test",
},
},
);
@@ -62,4 +59,5 @@ export async function runLibeufinApiUsersTest(t:
GlobalTestState) {
console.log(resp.data);
t.assertTrue(resp.data["username"] == "one" && !resp.data["superuser"]);
}
+
runLibeufinApiUsersTest.suites = ["libeufin"];
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-wallet-core] branch master updated: adjust libeufin test cases,
gnunet <=