fix: improve tab safety and app feedback

This commit is contained in:
2026-04-14 22:30:46 +05:30
parent b7e12f7010
commit 4426b75c6f
15 changed files with 417 additions and 70 deletions
+8
View File
@@ -54,6 +54,14 @@ describe('Preload Security', () => {
'save-pasted-image',
'load-template',
'list-directory',
'read-file',
'write-file',
'delete-file',
'ensure-directory',
'path-exists',
'is-directory',
'copy-path',
'move-path',
'open-file-path',
'git-status',
'git-stage',
+9 -1
View File
@@ -17,7 +17,15 @@ global.window.electronAPI = {
setCurrent: jest.fn(),
saveRecent: jest.fn(),
clearRecent: jest.fn(),
rendererReady: jest.fn()
rendererReady: jest.fn(),
read: jest.fn(() => Promise.resolve('')),
write: jest.fn(() => Promise.resolve()),
delete: jest.fn(() => Promise.resolve()),
ensureDir: jest.fn(() => Promise.resolve()),
exists: jest.fn(() => Promise.resolve(false)),
isDirectory: jest.fn(() => Promise.resolve(false)),
copy: jest.fn(() => Promise.resolve()),
move: jest.fn(() => Promise.resolve())
},
theme: {
get: jest.fn()