mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-05-13 05:12:55 -07:00
test(core): fix typescript errors in sandboxed filesystem tests
This commit is contained in:
@@ -53,7 +53,7 @@ describe('SandboxedFileSystemService', () => {
|
|||||||
|
|
||||||
// Use setImmediate to ensure events are emitted after the promise starts executing
|
// Use setImmediate to ensure events are emitted after the promise starts executing
|
||||||
setImmediate(() => {
|
setImmediate(() => {
|
||||||
mockChild.stdout.emit('data', Buffer.from('file content'));
|
mockChild.stdout!.emit('data', Buffer.from('file content'));
|
||||||
mockChild.emit('close', 0);
|
mockChild.emit('close', 0);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -85,8 +85,8 @@ describe('SandboxedFileSystemService', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
await writePromise;
|
await writePromise;
|
||||||
expect(mockChild.stdin.write).toHaveBeenCalledWith('new content');
|
expect(mockChild.stdin!.write).toHaveBeenCalledWith('new content');
|
||||||
expect(mockChild.stdin.end).toHaveBeenCalled();
|
expect(mockChild.stdin!.end).toHaveBeenCalled();
|
||||||
expect(spawn).toHaveBeenCalledWith(
|
expect(spawn).toHaveBeenCalledWith(
|
||||||
'sandbox.exe',
|
'sandbox.exe',
|
||||||
['0', cwd, '__write', '/test/file.txt'],
|
['0', cwd, '__write', '/test/file.txt'],
|
||||||
@@ -106,7 +106,7 @@ describe('SandboxedFileSystemService', () => {
|
|||||||
const readPromise = service.readTextFile('/test/file.txt');
|
const readPromise = service.readTextFile('/test/file.txt');
|
||||||
|
|
||||||
setImmediate(() => {
|
setImmediate(() => {
|
||||||
mockChild.stderr.emit('data', Buffer.from('access denied'));
|
mockChild.stderr!.emit('data', Buffer.from('access denied'));
|
||||||
mockChild.emit('close', 1);
|
mockChild.emit('close', 1);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user