mirror of
https://github.com/rustfs/console.git
synced 2026-09-01 15:17:45 +08:00
33 lines
927 B
TypeScript
33 lines
927 B
TypeScript
import test from "node:test"
|
|
import assert from "node:assert/strict"
|
|
import {
|
|
buildCreateUserServiceAccountRequest,
|
|
buildListUserServiceAccountsRequest,
|
|
} from "../../lib/user-service-account-api.js"
|
|
|
|
test("buildListUserServiceAccountsRequest targets the shared list endpoint with a user query", () => {
|
|
assert.deepEqual(buildListUserServiceAccountsRequest("testuser"), {
|
|
url: "/list-service-accounts",
|
|
params: { user: "testuser" },
|
|
})
|
|
})
|
|
|
|
test("buildCreateUserServiceAccountRequest targets the shared create endpoint with targetUser in the body", () => {
|
|
assert.deepEqual(
|
|
buildCreateUserServiceAccountRequest("testuser", {
|
|
accessKey: "svc-test",
|
|
secretKey: "secret123",
|
|
name: "svc",
|
|
}),
|
|
{
|
|
url: "/add-service-account",
|
|
body: {
|
|
targetUser: "testuser",
|
|
accessKey: "svc-test",
|
|
secretKey: "secret123",
|
|
name: "svc",
|
|
},
|
|
},
|
|
)
|
|
})
|