adjust libeufin test cases
This commit is contained in:
parent
20ffa834d8
commit
34c405f4c9
@ -1133,11 +1133,12 @@ export namespace LibeufinNexusApi {
|
|||||||
|
|
||||||
export async function changePassword(
|
export async function changePassword(
|
||||||
libeufinNexusService: LibeufinNexusServiceInterface,
|
libeufinNexusService: LibeufinNexusServiceInterface,
|
||||||
|
username: string,
|
||||||
req: UpdateNexusUserRequest,
|
req: UpdateNexusUserRequest,
|
||||||
auth: NexusAuth,
|
auth: NexusAuth,
|
||||||
) {
|
) {
|
||||||
const baseUrl = libeufinNexusService.baseUrl;
|
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);
|
await axios.post(url.href, req, auth);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -17,12 +17,9 @@
|
|||||||
/**
|
/**
|
||||||
* Imports.
|
* Imports.
|
||||||
*/
|
*/
|
||||||
import { GlobalTestState, setupDb } from "./harness";
|
import { GlobalTestState } from "./harness";
|
||||||
import {
|
import {
|
||||||
SandboxUserBundle,
|
|
||||||
NexusUserBundle,
|
NexusUserBundle,
|
||||||
launchLibeufinServices,
|
|
||||||
LibeufinSandboxApi,
|
|
||||||
LibeufinNexusApi,
|
LibeufinNexusApi,
|
||||||
LibeufinNexusService,
|
LibeufinNexusService,
|
||||||
} from "./libeufin";
|
} from "./libeufin";
|
||||||
@ -51,7 +48,7 @@ export async function runLibeufinApiPermissionsTest(t: GlobalTestState) {
|
|||||||
let transferPermission = await LibeufinNexusApi.getAllPermissions(nexus);
|
let transferPermission = await LibeufinNexusApi.getAllPermissions(nexus);
|
||||||
let element = transferPermission.data["permissions"].pop();
|
let element = transferPermission.data["permissions"].pop();
|
||||||
t.assertTrue(
|
t.assertTrue(
|
||||||
element["permissionName"] == "facade.talerWireGateway.transfer" &&
|
element["permissionName"] == "facade.talerwiregateway.transfer" &&
|
||||||
element["subjectId"] == "username-01",
|
element["subjectId"] == "username-01",
|
||||||
);
|
);
|
||||||
let denyTransfer = user01nexus.twgTransferPermission;
|
let denyTransfer = user01nexus.twgTransferPermission;
|
||||||
@ -63,4 +60,5 @@ export async function runLibeufinApiPermissionsTest(t: GlobalTestState) {
|
|||||||
transferPermission = await LibeufinNexusApi.getAllPermissions(nexus);
|
transferPermission = await LibeufinNexusApi.getAllPermissions(nexus);
|
||||||
t.assertTrue(transferPermission.data["permissions"].length == 0);
|
t.assertTrue(transferPermission.data["permissions"].length == 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
runLibeufinApiPermissionsTest.suites = ["libeufin"];
|
runLibeufinApiPermissionsTest.suites = ["libeufin"];
|
||||||
|
@ -18,11 +18,7 @@
|
|||||||
* Imports.
|
* Imports.
|
||||||
*/
|
*/
|
||||||
import { GlobalTestState } from "./harness";
|
import { GlobalTestState } from "./harness";
|
||||||
import {
|
import { LibeufinNexusApi, LibeufinNexusService } from "./libeufin";
|
||||||
NexusUserBundle,
|
|
||||||
LibeufinNexusApi,
|
|
||||||
LibeufinNexusService,
|
|
||||||
} from "./libeufin";
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Run basic test with LibEuFin.
|
* Run basic test with LibEuFin.
|
||||||
@ -42,13 +38,14 @@ export async function runLibeufinApiUsersTest(t: GlobalTestState) {
|
|||||||
|
|
||||||
await LibeufinNexusApi.changePassword(
|
await LibeufinNexusApi.changePassword(
|
||||||
nexus,
|
nexus,
|
||||||
|
"one",
|
||||||
{
|
{
|
||||||
newPassword: "got-changed",
|
newPassword: "got-changed",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
auth: {
|
auth: {
|
||||||
username: "one",
|
username: "admin",
|
||||||
password: "will-be-changed",
|
password: "test",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
@ -62,4 +59,5 @@ export async function runLibeufinApiUsersTest(t: GlobalTestState) {
|
|||||||
console.log(resp.data);
|
console.log(resp.data);
|
||||||
t.assertTrue(resp.data["username"] == "one" && !resp.data["superuser"]);
|
t.assertTrue(resp.data["username"] == "one" && !resp.data["superuser"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
runLibeufinApiUsersTest.suites = ["libeufin"];
|
runLibeufinApiUsersTest.suites = ["libeufin"];
|
||||||
|
Loading…
Reference in New Issue
Block a user