task-260(admin.html观感对齐): 软件版本页对齐(zip 校验文案/发布成功含链接/下载列/空态)
This commit is contained in:
@@ -29,16 +29,16 @@ test('test_task_128_version_upload_repeated_is_idempotent', () => {
|
||||
})
|
||||
|
||||
test('test_task_128_version_upload_boundary_empty_input', () => {
|
||||
// 边界空值:空版本/无文件校验失败。
|
||||
// 边界空值:空版本/无文件校验失败(文案对齐 admin.js)。
|
||||
const { errors } = validateSoftwareVersionUpload({ version: '', file: null })
|
||||
assert.equal(errors.version, '版本号不能为空')
|
||||
assert.equal(errors.file, '请选择安装包文件')
|
||||
assert.equal(errors.version, '请填写版本号')
|
||||
assert.equal(errors.file, '请选择 zip 压缩包')
|
||||
})
|
||||
|
||||
test('test_task_128_version_upload_boundary_single_item', () => {
|
||||
// 边界单元素:仅版本号合法但缺文件报错。
|
||||
const { errors } = validateSoftwareVersionUpload({ version: '1.0.0', file: null })
|
||||
assert.equal(errors.file, '请选择安装包文件')
|
||||
assert.equal(errors.file, '请选择 zip 压缩包')
|
||||
})
|
||||
|
||||
test('test_task_128_version_upload_boundary_limit_or_missing_field', () => {
|
||||
@@ -48,7 +48,9 @@ test('test_task_128_version_upload_boundary_limit_or_missing_field', () => {
|
||||
})
|
||||
|
||||
test('test_task_128_version_upload_invalid_input_rejected', () => {
|
||||
// 异常输入:非法版本字符仅去空白,不做语义强校验。
|
||||
// 异常输入:非 zip 文件被拒;非法版本字符仅去空白,不做语义强校验。
|
||||
const { errors } = validateSoftwareVersionUpload({ version: '1.0.0', file: { name: 'x.exe', size: 5 } })
|
||||
assert.equal(errors.file, '仅支持 .zip 格式')
|
||||
const request = buildSoftwareVersionUploadRequest({ version: ' v1 ', file: { name: 'x.zip', size: 1 } })
|
||||
assert.equal(request.version, 'v1')
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user