@@ -32,7 +32,6 @@ const {
3232 setLocalePreference,
3333 unmountChatPanel,
3434 clickNewConversation,
35- clickAddAttachment,
3635 sendMessage,
3736} = setupChatPanelTest ( ) ;
3837
@@ -108,14 +107,12 @@ describe("ChatPanel new chat", () => {
108107 expect ( textarea ) . not . toBeNull ( ) ;
109108
110109 await setTextareaValue ( textarea as HTMLTextAreaElement , "pending draft" ) ;
111- await clickAddAttachment ( ) ;
112110 await flushAsync ( ) ;
113111
114112 const draftsBeforeNew = loadChatDraftWorkspaceState ( "workspace-1" ) ;
115113 const draftSessionIdsBeforeNew = Object . keys ( draftsBeforeNew ) ;
116114 expect ( draftSessionIdsBeforeNew ) . toHaveLength ( 0 ) ;
117115 expect ( textarea ?. value ) . toBe ( "pending draft" ) ;
118- expect ( getContainer ( ) . textContent ) . toContain ( "attached.txt" ) ;
119116
120117 await clickNewConversation ( ) ;
121118 await flushAsync ( ) ;
@@ -126,7 +123,6 @@ describe("ChatPanel new chat", () => {
126123 expect ( Object . keys ( draftsAfterNew ) ) . toHaveLength ( 0 ) ;
127124 expect ( createNewChatSessionMock . mock . calls [ 1 ] ?. [ 0 ] ) . toMatch ( UUID_PATTERN ) ;
128125 expect ( textarea ?. value ) . toBe ( "" ) ;
129- expect ( getContainer ( ) . textContent ) . not . toContain ( "attached.txt" ) ;
130126 } ) ;
131127
132128 it ( "clears a stale pending post-run sync flag when starting a new conversation" , async ( ) => {
@@ -397,6 +393,7 @@ describe("ChatPanel new chat", () => {
397393
398394 expect ( createNewChatSessionMock ) . toHaveBeenCalledWith (
399395 expect . any ( String ) ,
396+ "workspace-1" ,
400397 "es-MX" ,
401398 ) ;
402399 } ) ;
@@ -432,7 +429,7 @@ describe("ChatPanel new chat", () => {
432429 messages : [ ] ,
433430 } ,
434431 } ) ) ;
435- createNewChatSessionMock . mockImplementation ( ( sessionId : string , uiLocale : string ) => {
432+ createNewChatSessionMock . mockImplementation ( ( sessionId : string , _workspaceId : string , uiLocale : string ) => {
436433 if ( uiLocale === "en" ) {
437434 return Promise . resolve ( {
438435 ok : true ,
@@ -461,7 +458,7 @@ describe("ChatPanel new chat", () => {
461458
462459 expect ( createNewChatSessionMock ) . toHaveBeenCalledTimes ( 2 ) ;
463460 expect ( createNewChatSessionMock . mock . calls [ 0 ] ?. [ 0 ] ) . toBe ( createNewChatSessionMock . mock . calls [ 1 ] ?. [ 0 ] ) ;
464- expect ( createNewChatSessionMock . mock . calls [ 1 ] ?. [ 1 ] ) . toBe ( "es-MX" ) ;
461+ expect ( createNewChatSessionMock . mock . calls [ 1 ] ?. [ 2 ] ) . toBe ( "es-MX" ) ;
465462 expect ( getContainer ( ) . textContent ) . not . toContain ( "Study with spaced repetition" ) ;
466463 expect ( secondRequestResolved ) . toBe ( false ) ;
467464
@@ -496,7 +493,7 @@ describe("ChatPanel new chat", () => {
496493 messages : [ ] ,
497494 } ,
498495 } ) ) ;
499- createNewChatSessionMock . mockImplementation ( ( sessionId : string , uiLocale : string ) => {
496+ createNewChatSessionMock . mockImplementation ( ( sessionId : string , _workspaceId : string , uiLocale : string ) => {
500497 if ( uiLocale === "en" ) {
501498 return Promise . resolve ( {
502499 ok : true ,
@@ -551,7 +548,7 @@ describe("ChatPanel new chat", () => {
551548 chatConfig : ReturnType < typeof createChatSnapshot > [ "chatConfig" ] ;
552549 } ) => void ) | null = null ;
553550
554- createNewChatSessionMock . mockImplementation ( ( sessionId : string , uiLocale : string ) => {
551+ createNewChatSessionMock . mockImplementation ( ( sessionId : string , _workspaceId : string , uiLocale : string ) => {
555552 if ( uiLocale === "en" ) {
556553 if ( createNewChatSessionMock . mock . calls . length === 1 ) {
557554 return Promise . resolve ( {
@@ -586,7 +583,7 @@ describe("ChatPanel new chat", () => {
586583 expect ( createNewChatSessionMock ) . toHaveBeenCalledTimes ( 3 ) ;
587584 expect ( createNewChatSessionMock . mock . calls [ 1 ] ?. [ 0 ] ) . toBe ( freshSessionId ) ;
588585 expect ( createNewChatSessionMock . mock . calls [ 2 ] ?. [ 0 ] ) . toBe ( freshSessionId ) ;
589- expect ( createNewChatSessionMock . mock . calls [ 2 ] ?. [ 1 ] ) . toBe ( "es-MX" ) ;
586+ expect ( createNewChatSessionMock . mock . calls [ 2 ] ?. [ 2 ] ) . toBe ( "es-MX" ) ;
590587
591588 resolveSpanishRequest ?.( {
592589 ok : true ,
0 commit comments