mirror of
https://github.com/farcasclaudiu/openclaw.git
synced 2026-06-28 19:01:47 +03:00
test(signal): lazy-load monitor in tool-result tests
This commit is contained in:
+8
-1
@@ -15,6 +15,13 @@ const { monitorSignalProvider } = await import("./monitor.js");
|
|||||||
const { replyMock, sendMock, streamMock, upsertPairingRequestMock } =
|
const { replyMock, sendMock, streamMock, upsertPairingRequestMock } =
|
||||||
getSignalToolResultTestMocks();
|
getSignalToolResultTestMocks();
|
||||||
|
|
||||||
|
async function runMonitorWithMocks(
|
||||||
|
opts: Parameters<(typeof import("./monitor.js"))["monitorSignalProvider"]>[0],
|
||||||
|
) {
|
||||||
|
const { monitorSignalProvider } = await import("./monitor.js");
|
||||||
|
return monitorSignalProvider(opts);
|
||||||
|
}
|
||||||
|
|
||||||
describe("monitorSignalProvider tool results", () => {
|
describe("monitorSignalProvider tool results", () => {
|
||||||
it("pairs uuid-only senders with a uuid allowlist entry", async () => {
|
it("pairs uuid-only senders with a uuid allowlist entry", async () => {
|
||||||
setSignalToolResultTestConfig({
|
setSignalToolResultTestConfig({
|
||||||
@@ -50,7 +57,7 @@ describe("monitorSignalProvider tool results", () => {
|
|||||||
abortController.abort();
|
abortController.abort();
|
||||||
});
|
});
|
||||||
|
|
||||||
await monitorSignalProvider({
|
await runMonitorWithMocks({
|
||||||
autoStart: false,
|
autoStart: false,
|
||||||
baseUrl: "http://127.0.0.1:8080",
|
baseUrl: "http://127.0.0.1:8080",
|
||||||
abortSignal: abortController.signal,
|
abortSignal: abortController.signal,
|
||||||
|
|||||||
@@ -25,6 +25,13 @@ const {
|
|||||||
waitForTransportReadyMock,
|
waitForTransportReadyMock,
|
||||||
} = getSignalToolResultTestMocks();
|
} = getSignalToolResultTestMocks();
|
||||||
|
|
||||||
|
async function runMonitorWithMocks(
|
||||||
|
opts: Parameters<(typeof import("./monitor.js"))["monitorSignalProvider"]>[0],
|
||||||
|
) {
|
||||||
|
const { monitorSignalProvider } = await import("./monitor.js");
|
||||||
|
return monitorSignalProvider(opts);
|
||||||
|
}
|
||||||
|
|
||||||
describe("monitorSignalProvider tool results", () => {
|
describe("monitorSignalProvider tool results", () => {
|
||||||
it("uses bounded readiness checks when auto-starting the daemon", async () => {
|
it("uses bounded readiness checks when auto-starting the daemon", async () => {
|
||||||
const runtime = {
|
const runtime = {
|
||||||
@@ -46,7 +53,7 @@ describe("monitorSignalProvider tool results", () => {
|
|||||||
abortController.abort();
|
abortController.abort();
|
||||||
return;
|
return;
|
||||||
});
|
});
|
||||||
await monitorSignalProvider({
|
await runMonitorWithMocks({
|
||||||
autoStart: true,
|
autoStart: true,
|
||||||
baseUrl: "http://127.0.0.1:8080",
|
baseUrl: "http://127.0.0.1:8080",
|
||||||
abortSignal: abortController.signal,
|
abortSignal: abortController.signal,
|
||||||
@@ -93,7 +100,7 @@ describe("monitorSignalProvider tool results", () => {
|
|||||||
return;
|
return;
|
||||||
});
|
});
|
||||||
|
|
||||||
await monitorSignalProvider({
|
await runMonitorWithMocks({
|
||||||
autoStart: true,
|
autoStart: true,
|
||||||
baseUrl: "http://127.0.0.1:8080",
|
baseUrl: "http://127.0.0.1:8080",
|
||||||
abortSignal: abortController.signal,
|
abortSignal: abortController.signal,
|
||||||
@@ -135,7 +142,7 @@ describe("monitorSignalProvider tool results", () => {
|
|||||||
return;
|
return;
|
||||||
});
|
});
|
||||||
|
|
||||||
await monitorSignalProvider({
|
await runMonitorWithMocks({
|
||||||
autoStart: true,
|
autoStart: true,
|
||||||
baseUrl: "http://127.0.0.1:8080",
|
baseUrl: "http://127.0.0.1:8080",
|
||||||
abortSignal: abortController.signal,
|
abortSignal: abortController.signal,
|
||||||
@@ -172,7 +179,7 @@ describe("monitorSignalProvider tool results", () => {
|
|||||||
abortController.abort();
|
abortController.abort();
|
||||||
});
|
});
|
||||||
|
|
||||||
await monitorSignalProvider({
|
await runMonitorWithMocks({
|
||||||
autoStart: false,
|
autoStart: false,
|
||||||
baseUrl: "http://127.0.0.1:8080",
|
baseUrl: "http://127.0.0.1:8080",
|
||||||
abortSignal: abortController.signal,
|
abortSignal: abortController.signal,
|
||||||
@@ -217,7 +224,7 @@ describe("monitorSignalProvider tool results", () => {
|
|||||||
abortController.abort();
|
abortController.abort();
|
||||||
});
|
});
|
||||||
|
|
||||||
await monitorSignalProvider({
|
await runMonitorWithMocks({
|
||||||
autoStart: false,
|
autoStart: false,
|
||||||
baseUrl: "http://127.0.0.1:8080",
|
baseUrl: "http://127.0.0.1:8080",
|
||||||
abortSignal: abortController.signal,
|
abortSignal: abortController.signal,
|
||||||
@@ -255,7 +262,7 @@ describe("monitorSignalProvider tool results", () => {
|
|||||||
abortController.abort();
|
abortController.abort();
|
||||||
});
|
});
|
||||||
|
|
||||||
await monitorSignalProvider({
|
await runMonitorWithMocks({
|
||||||
autoStart: false,
|
autoStart: false,
|
||||||
baseUrl: "http://127.0.0.1:8080",
|
baseUrl: "http://127.0.0.1:8080",
|
||||||
abortSignal: abortController.signal,
|
abortSignal: abortController.signal,
|
||||||
@@ -294,7 +301,7 @@ describe("monitorSignalProvider tool results", () => {
|
|||||||
abortController.abort();
|
abortController.abort();
|
||||||
});
|
});
|
||||||
|
|
||||||
await monitorSignalProvider({
|
await runMonitorWithMocks({
|
||||||
autoStart: false,
|
autoStart: false,
|
||||||
baseUrl: "http://127.0.0.1:8080",
|
baseUrl: "http://127.0.0.1:8080",
|
||||||
abortSignal: abortController.signal,
|
abortSignal: abortController.signal,
|
||||||
@@ -343,7 +350,7 @@ describe("monitorSignalProvider tool results", () => {
|
|||||||
abortController.abort();
|
abortController.abort();
|
||||||
});
|
});
|
||||||
|
|
||||||
await monitorSignalProvider({
|
await runMonitorWithMocks({
|
||||||
autoStart: false,
|
autoStart: false,
|
||||||
baseUrl: "http://127.0.0.1:8080",
|
baseUrl: "http://127.0.0.1:8080",
|
||||||
abortSignal: abortController.signal,
|
abortSignal: abortController.signal,
|
||||||
@@ -399,7 +406,7 @@ describe("monitorSignalProvider tool results", () => {
|
|||||||
abortController.abort();
|
abortController.abort();
|
||||||
});
|
});
|
||||||
|
|
||||||
await monitorSignalProvider({
|
await runMonitorWithMocks({
|
||||||
autoStart: false,
|
autoStart: false,
|
||||||
baseUrl: "http://127.0.0.1:8080",
|
baseUrl: "http://127.0.0.1:8080",
|
||||||
abortSignal: abortController.signal,
|
abortSignal: abortController.signal,
|
||||||
@@ -444,7 +451,7 @@ describe("monitorSignalProvider tool results", () => {
|
|||||||
abortController.abort();
|
abortController.abort();
|
||||||
});
|
});
|
||||||
|
|
||||||
await monitorSignalProvider({
|
await runMonitorWithMocks({
|
||||||
autoStart: false,
|
autoStart: false,
|
||||||
baseUrl: "http://127.0.0.1:8080",
|
baseUrl: "http://127.0.0.1:8080",
|
||||||
abortSignal: abortController.signal,
|
abortSignal: abortController.signal,
|
||||||
@@ -499,7 +506,7 @@ describe("monitorSignalProvider tool results", () => {
|
|||||||
abortController.abort();
|
abortController.abort();
|
||||||
});
|
});
|
||||||
|
|
||||||
await monitorSignalProvider({
|
await runMonitorWithMocks({
|
||||||
autoStart: false,
|
autoStart: false,
|
||||||
baseUrl: "http://127.0.0.1:8080",
|
baseUrl: "http://127.0.0.1:8080",
|
||||||
abortSignal: abortController.signal,
|
abortSignal: abortController.signal,
|
||||||
|
|||||||
Reference in New Issue
Block a user