@@ -3,7 +3,9 @@ import {AgentMode} from "../../../AgentMode";
33import {
44 createAuthenticatedFixture ,
55 createGatewayFixture ,
6+ DEFAULT_TEST_MODEL_ID ,
67 describeE2E ,
8+ OTHER_TEST_MODEL_ID ,
79 requireLiveApiKey ,
810 type SpawnedAgentFixture ,
911} from "./acp-e2e-test-utils" ;
@@ -44,20 +46,13 @@ describeE2E("E2E tests", () => {
4446 throw new Error ( "Agent did not return initial model state." ) ;
4547 }
4648 expect ( models . availableModels . length ) . toBeGreaterThan ( 0 ) ;
47-
48- const selectedModelId =
49- models . availableModels . find ( ( model ) => model . modelId !== models . currentModelId ) ?. modelId
50- ?? models . currentModelId
51- ?? models . availableModels [ 0 ] ?. modelId ;
52- if ( ! selectedModelId ) {
53- throw new Error ( "No available models returned by ACP server." ) ;
54- }
49+ expect ( models . currentModelId ) . toBe ( DEFAULT_TEST_MODEL_ID . toString ( ) ) ;
5550
5651 await fixture . connection . unstable_setSessionModel ( {
5752 sessionId : session . sessionId ,
58- modelId : selectedModelId ,
53+ modelId : OTHER_TEST_MODEL_ID . toString ( ) ,
5954 } ) ;
60- await fixture . expectStatus ( session . sessionId , { Model : selectedModelId } ) ;
55+ await fixture . expectStatus ( session . sessionId , { Model : OTHER_TEST_MODEL_ID } ) ;
6156 } ) ;
6257
6358 it ( "changes session mode via setSessionMode and reflects it in /status" , async ( ) => {
0 commit comments