This commit is contained in:
2026-11-03 17:15:03 +08:00
parent 1afc7034cd
commit 01d0a81603
4 changed files with 50 additions and 16 deletions
+15
View File
@@ -820,6 +820,21 @@ describe('approved Admin density ownership', () => {
for (const source of [list, detail]) expect(source).toContain("customClass: 'admin-density-confirm'")
})
it('keeps PDA version upload on the shared form scale with a keyboard file trigger and complete filenames', () => {
const source = read('modules/pda-releases/pages/PdaReleasesView.vue')
const [dialog] = expectWorkbenchDialogs(source)
expect(dialog!.loc.source).toContain(':confirm-loading="uploading"')
const form = elementsOf(source, 'el-form')[0]!
expect(classesOf(form)).toEqual(expect.arrayContaining(['density-form', 'density-form--outlined', 'density-form--flush-end']))
expect(form.loc.source).toContain(':disabled="uploading"')
const fileInput = elementsOf(source, 'input').find(element => element.loc.source.includes('type="file"'))!
expect(fileInput.loc.source).toContain('@change="selectFile"')
expect(fileInput.loc.source).toContain(':disabled="uploading"')
expect(source).toContain('@click="fileInput?.click()"')
expect(source).toContain('overflow-wrap: anywhere')
expect(source).not.toContain('text-overflow: ellipsis')
})
it('uses shared frames, continuous tables and readonly facts for fleet quote dialogs', () => {
const editor = read('modules/overseas-master-data/components/FleetQuoteEditor.vue')
const importer = read('modules/overseas-master-data/components/FleetQuoteImport.vue')