@@ -14,6 +14,7 @@ test('isResumeCommandAvailable supports codex and codebuddy with sessionId', ()
1414 assert . strictEqual ( methods . isResumeCommandAvailable ( { source : 'codex' , sessionId : 'sess-1' } ) , true ) ;
1515 assert . strictEqual ( methods . isResumeCommandAvailable ( { source : 'codebuddy' , sessionId : 'abc123' } ) , true ) ;
1616 assert . strictEqual ( methods . isResumeCommandAvailable ( { source : 'gemini' , sessionId : 'gm-123' } ) , true ) ;
17+ assert . strictEqual ( methods . isResumeCommandAvailable ( { source : 'gemini' , sessionId : '' , filePath : '/home/user/.gemini/tmp/abc/chats/gm-456.json' } ) , true ) ;
1718 assert . strictEqual ( methods . isResumeCommandAvailable ( { source : 'codebuddy' , sessionId : '' } ) , false ) ;
1819 assert . strictEqual ( methods . isResumeCommandAvailable ( { source : 'claude' , sessionId : 'sess-2' } ) , true ) ;
1920 assert . strictEqual ( methods . isResumeCommandAvailable ( { source : 'claude' , sessionId : '' , filePath : '/home/user/.claude/projects/demo/sess-3.jsonl' } ) , true ) ;
@@ -55,4 +56,9 @@ test('buildResumeCommand generates codex resume with optional --yolo, codebuddy
5556 methods . buildResumeCommand . call ( { ...contextBase , sessionResumeWithYolo : true } , { source : 'claude' , sessionId : '' , filePath : '/home/user/.claude/projects/demo/sess-3.jsonl' } ) ,
5657 'claude -r sess-3'
5758 ) ;
59+
60+ assert . strictEqual (
61+ methods . buildResumeCommand . call ( { ...contextBase , sessionResumeWithYolo : true } , { source : 'gemini' , sessionId : '' , filePath : '/home/user/.gemini/tmp/abc/chats/gm-456.json' } ) ,
62+ 'gemini -r gm-456'
63+ ) ;
5864} ) ;
0 commit comments