test: accept fenced discord pairing codes (#54058) (thanks @byungsker)

This commit is contained in:
Peter Steinberger
2026-03-24 22:57:31 -07:00
parent fac0a172e5
commit 8b80690a1a

View File

@@ -76,7 +76,7 @@ describe("agent components", () => {
expect(reply).toHaveBeenCalledTimes(1);
const pairingText = String(reply.mock.calls[0]?.[0]?.content ?? "");
expect(pairingText).toContain("Pairing code:");
const code = pairingText.match(/Pairing code:\s*([A-Z2-9]{8})/)?.[1];
const code = pairingText.match(/Pairing code:\s*```[\r\n]+([A-Z2-9]{8})/)?.[1];
expect(code).toBeDefined();
expect(pairingText).toContain(`openclaw pairing approve discord ${code}`);
expect(peekSystemEvents(defaultDmSessionKey)).toEqual([]);