adjust libeufin test cases
This commit is contained in:
parent
20ffa834d8
commit
34c405f4c9
@ -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);
|
||||
}
|
||||
|
||||
|
@ -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"];
|
||||
|
@ -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"];
|
||||
|
Loading…
Reference in New Issue
Block a user