feat: B2 uit voor veilige archive-downloads
This commit is contained in:
@@ -233,6 +233,10 @@ class UiSmokeGoldenTest(unittest.TestCase):
|
||||
self.assertIn('function markZipDownloadFailed(err)', app_js)
|
||||
self.assertIn('function closeDownloadModal()', app_js)
|
||||
self.assertIn('function zipDownloadRequestKey(paths)', app_js)
|
||||
self.assertIn('async function createArchiveDownloadTask(paths)', app_js)
|
||||
self.assertIn('async function getTaskRequest(taskId)', app_js)
|
||||
self.assertIn('function startArchiveDownload(taskId, fileName)', app_js)
|
||||
self.assertIn('async function waitForArchiveDownloadReady(taskId)', app_js)
|
||||
self.assertIn('function contextMenuElements()', app_js)
|
||||
self.assertIn('function openContextMenu(pane, entry, event)', app_js)
|
||||
self.assertIn('function closeContextMenu()', app_js)
|
||||
@@ -250,6 +254,9 @@ class UiSmokeGoldenTest(unittest.TestCase):
|
||||
self.assertIn('statusText: err.message || "Download failed"', app_js)
|
||||
self.assertIn('downloadProgressState.requestKey === requestKey', app_js)
|
||||
self.assertIn('setStatus("Preparing download...");', app_js)
|
||||
self.assertIn('"/api/files/download/archive-prepare"', app_js)
|
||||
self.assertIn('`/api/tasks/${encodeURIComponent(taskId)}`', app_js)
|
||||
self.assertIn('`/api/files/download/archive/${encodeURIComponent(taskId)}`', app_js)
|
||||
self.assertIn('function applyContextMenuSelection()', app_js)
|
||||
self.assertIn('function startContextMenuOpen()', app_js)
|
||||
self.assertIn('function startContextMenuEdit()', app_js)
|
||||
@@ -284,7 +291,10 @@ class UiSmokeGoldenTest(unittest.TestCase):
|
||||
self.assertIn('elements.propertiesButton.disabled = items.length === 0;', app_js)
|
||||
self.assertIn('openCurrentDirectory();', app_js)
|
||||
self.assertIn('openEditor();', app_js)
|
||||
self.assertIn('downloadFileRequest(selectedItems.map((item) => item.path));', app_js)
|
||||
self.assertIn('const created = await createArchiveDownloadTask(selectedPaths);', app_js)
|
||||
self.assertIn('const task = await waitForArchiveDownloadReady(created.task_id);', app_js)
|
||||
self.assertIn('startArchiveDownload(task.id, task.destination);', app_js)
|
||||
self.assertIn('const { blob, fileName } = await downloadFileRequest(selectedPaths);', app_js)
|
||||
self.assertIn('anchor.download = fileName || selected.name;', app_js)
|
||||
self.assertIn('openRenamePopup();', app_js)
|
||||
self.assertIn('startCopySelected();', app_js)
|
||||
|
||||
Reference in New Issue
Block a user