@@ -300,8 +300,9 @@ describe('TerminalRegistry', () => {
300300 disposeScope : vi . fn ( ) ,
301301 }
302302 const terminals = new TerminalRegistry ( persistence )
303+ const rememberedCwd = tmpdir ( )
303304 terminals . start ( 'chat-deleted' , { cols : 80 , rows : 24 } )
304- terminals . openTerminal ( 'chat-deleted' , '/private/tmp' )
305+ terminals . openTerminal ( 'chat-deleted' , rememberedCwd )
305306 terminals . switchTerminal ( 'chat-deleted' , '1' )
306307 const originalSessions = [ ...stubSessions ]
307308 const initialCwd = originalSessions [ 0 ] . cwd
@@ -312,7 +313,7 @@ describe('TerminalRegistry', () => {
312313 expect ( originalSessions . every ( ( session ) => session . disposed ) ) . toBe ( true )
313314 expect ( persistence . save ) . toHaveBeenCalledWith ( 'chat-deleted' , {
314315 v : 1 ,
315- tabs : [ { cwd : initialCwd } , { cwd : '/private/tmp' } ] ,
316+ tabs : [ { cwd : initialCwd } , { cwd : rememberedCwd } ] ,
316317 activeIndex : 0 ,
317318 } )
318319 expect ( persistence . disposeScope ) . not . toHaveBeenCalled ( )
@@ -334,7 +335,7 @@ describe('TerminalRegistry', () => {
334335 terminals . activateScope ( 'chat-deleted' )
335336 const restored = terminals . start ( 'chat-deleted' , { cols : 100 , rows : 30 } )
336337 expect ( stubSessions ) . toHaveLength ( 4 )
337- expect ( stubSessions . slice ( 2 ) . map ( ( { cwd } ) => cwd ) ) . toEqual ( [ initialCwd , '/private/tmp' ] )
338+ expect ( stubSessions . slice ( 2 ) . map ( ( { cwd } ) => cwd ) ) . toEqual ( [ initialCwd , rememberedCwd ] )
338339 expect ( restored . activeTerminalId ) . toBe ( '1' )
339340 } )
340341
0 commit comments