Cover OpenClaw gateway submit endpoint

This commit is contained in:
Haitao Pan 2026-05-04 20:40:42 +08:00
parent 3dbace66ca
commit 416b089c94

View File

@ -710,6 +710,31 @@ void main() {
},
);
test(
'desktop controller resolves OpenClaw gateway submit on managed bridge origin',
() {
final controller = AppController(
environmentOverride: const <String, String>{},
);
addTearDown(controller.dispose);
final endpoint = controller
.resolveExternalAcpEndpointForRequestInternal(
_taskRequest(
target: AssistantExecutionTarget.gateway,
provider: SingleAgentProvider.openclaw,
),
);
expect(
endpoint.toString(),
'https://xworkmate-bridge.svc.plus/gateway/openclaw',
);
expect(endpoint, isNotNull);
expect(endpoint!.path, isNot('/acp/rpc'));
},
);
test(
'desktop task execution uses session.start for new sessions',
() async {