mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-04-21 18:44:30 -07:00
refactor(core): extract ToolModificationHandler from scheduler (#16118)
This commit is contained in:
@@ -311,11 +311,18 @@ describe('editor utils', () => {
|
||||
});
|
||||
}
|
||||
|
||||
it('should return the correct command for emacs', () => {
|
||||
const command = getDiffCommand('old.txt', 'new.txt', 'emacs');
|
||||
it('should return the correct command for emacs with escaped paths', () => {
|
||||
const command = getDiffCommand(
|
||||
'old file "quote".txt',
|
||||
'new file \\back\\slash.txt',
|
||||
'emacs',
|
||||
);
|
||||
expect(command).toEqual({
|
||||
command: 'emacs',
|
||||
args: ['--eval', '(ediff "old.txt" "new.txt")'],
|
||||
args: [
|
||||
'--eval',
|
||||
'(ediff "old file \\"quote\\".txt" "new file \\\\back\\\\slash.txt")',
|
||||
],
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user