test: align model list expectations

This commit is contained in:
Peter Steinberger
2026-04-30 01:18:14 +01:00
parent 52b57d0953
commit 70ddeef0e8
2 changed files with 32 additions and 23 deletions

View File

@@ -8,13 +8,13 @@ type RequestCall = {
options?: GatewayRequestOptions;
};
type FakeResponse =
| unknown
| ((
params: unknown,
options: GatewayRequestOptions | undefined,
transport: FakeTransport,
) => Promise<unknown> | unknown);
type FakeResponseValue = null | boolean | number | string | Record<string, unknown> | unknown[];
type FakeResponseHandler = (
params: unknown,
options: GatewayRequestOptions | undefined,
transport: FakeTransport,
) => Promise<FakeResponseValue> | FakeResponseValue;
type FakeResponse = FakeResponseValue | FakeResponseHandler;
class FakeTransport implements OpenClawTransport {
readonly calls: RequestCall[] = [];