mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-14 10:41:23 +00:00
refactor: expose node pairing approval scopes
This commit is contained in:
@@ -12,11 +12,25 @@ describe("shared/node-list-parse", () => {
|
||||
it("parses node.pair.list payloads", () => {
|
||||
expect(
|
||||
parsePairingList({
|
||||
pending: [{ requestId: "r1", nodeId: "n1", ts: 1 }],
|
||||
pending: [
|
||||
{
|
||||
requestId: "r1",
|
||||
nodeId: "n1",
|
||||
ts: 1,
|
||||
requiredApproveScopes: ["operator.pairing"],
|
||||
},
|
||||
],
|
||||
paired: [{ nodeId: "n1" }],
|
||||
}),
|
||||
).toEqual({
|
||||
pending: [{ requestId: "r1", nodeId: "n1", ts: 1 }],
|
||||
pending: [
|
||||
{
|
||||
requestId: "r1",
|
||||
nodeId: "n1",
|
||||
ts: 1,
|
||||
requiredApproveScopes: ["operator.pairing"],
|
||||
},
|
||||
],
|
||||
paired: [{ nodeId: "n1" }],
|
||||
});
|
||||
expect(parsePairingList({ pending: 1, paired: "x" })).toEqual({ pending: [], paired: [] });
|
||||
|
||||
Reference in New Issue
Block a user