From 14cf8aa33becf1ad2cbaa119ed3909fe9ababd01 Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Sun, 3 May 2026 19:35:43 +0800 Subject: [PATCH] test: align assistant auth failure expectation --- test/runtime/assistant_execution_target_test.dart | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/test/runtime/assistant_execution_target_test.dart b/test/runtime/assistant_execution_target_test.dart index cab23c14..a31c9d5b 100644 --- a/test/runtime/assistant_execution_target_test.dart +++ b/test/runtime/assistant_execution_target_test.dart @@ -393,7 +393,7 @@ void main() { ); test( - 'sendChatMessage refreshes capabilities and fails locally when agent provider catalog stays empty', + 'sendChatMessage surfaces managed bridge auth failure before agent provider dispatch', () async { final capture = await _startEmptyCapabilityServer(); addTearDown(capture.close); @@ -498,16 +498,22 @@ void main() { isA().having( (error) => error.message, 'message', - contains('Gateway ACP 未报告可用的 provider'), + anyOf( + contains('ACP_HTTP_401'), + contains('请先登录 svc.plus'), + ), ), ), ); expect(fakeGoTaskService.executeCount, 0); - expect(capture.requestCount, lessThanOrEqualTo(2)); + expect(capture.requestCount, 0); expect( controller.chatMessages.last.text, - contains('Gateway ACP 未报告可用的 provider'), + anyOf( + contains('ACP_HTTP_401'), + contains('请先登录 svc.plus'), + ), ); }, );