test: preserve legacy terminal and update caller coverage

This commit is contained in:
VAIO73
2026-10-26 07:57:20 +00:00
parent 44ab9d506d
commit 11326badb2
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -138,7 +138,7 @@ const context = {
invalidateLxcApps: () => {}, setSelectedVM: value => { context.selectionChanged = value },
alert: value => { context.alerted = value },
}
for (const name of ["Vmid", "Target", "RunId", "TargetIds", "TargetLabels", "UpdateCommand", "AppName",
for (const name of ["Vmid", "Target", "RunId", "Resume", "TargetIds", "TargetLabels", "UpdateCommand", "AppName",
"RunHelper", "AllowHelperWithCustom", "DockerStandaloneTargets", "DockerEngine", "DockerRefresh",
"BackupStorage", "StartedAt", "Open", "CheckAndUpdate", "CheckedOs"])
context[`setApply${name}`] = value => { context[`apply${name}`] = value }
@@ -205,6 +205,7 @@ for (const [target, options] of [
context.applyOpen = false
ui.openApply(100, target, options)
assert.equal(context.applyOpen, true, `explicit ${target} update opens the terminal directly`)
assert.equal(context.applyResume, false, 'an explicitly started update is distinguished from attach-only recovery')
}
assert.equal(confirmationCalls, 0, 'ordinary update entry points never open a browser confirmation')
assert(!source.includes('checkAndUpdate'), 'the abandoned combined check/install action has no UI path')