align(店铺密钥/店铺管理): 首列ID改序号(全局行号)、密钥列名紫鸟账号名称、店铺管理列序对齐(序号|分组|店铺名|店铺商城名|自动化账号|账号|密码)并统一表单/筛选/凭据标签文案(对齐 admin.html:5298-5300/5339-5348/6038)
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
import test from 'node:test'
|
||||
import assert from 'node:assert/strict'
|
||||
import { readSource } from './helpers.ts'
|
||||
|
||||
/** 对齐 admin.html:5298-5300(店铺密钥 序号/紫鸟账号名称) 与 5339-5348(店铺管理列序与列名)。 */
|
||||
|
||||
test('align_shop_keys_columns', () => {
|
||||
const page = readSource('src/pages/shop/ShopKeysPage.vue')
|
||||
assert.match(page, /label="序号"/, '首列改序号')
|
||||
assert.match(page, /type="index"/, '序号列按行号生成')
|
||||
assert.match(page, /紫鸟账号名称/, '列名对齐「紫鸟账号名称」')
|
||||
assert.doesNotMatch(page, /label="ID"/, '去掉 ID 列')
|
||||
})
|
||||
|
||||
test('align_shop_manage_columns_order_and_labels', () => {
|
||||
const page = readSource('src/pages/shop/ShopManagePage.vue')
|
||||
assert.match(page, /label="序号"/, '首列改序号')
|
||||
assert.doesNotMatch(page, /label="ID"/, '去掉 ID 列')
|
||||
// 列序:分组 → 店铺名 → 店铺商城名 → 自动化账号 → 账号 → 密码(对齐 admin.html:5339-5348)。
|
||||
const table = page.slice(page.indexOf('<el-table'))
|
||||
const orderMatch = /label="分组"[\s\S]*?label="店铺名"[\s\S]*?label="店铺商城名"[\s\S]*?label="自动化账号"[\s\S]*?label="账号"[\s\S]*?label="密码"/.exec(table)
|
||||
assert.ok(orderMatch, '店铺管理列序对齐参考')
|
||||
assert.doesNotMatch(table, /店铺名称/, '列名对齐「店铺名」')
|
||||
assert.doesNotMatch(table, /label="商城"/, '列名对齐「店铺商城名」')
|
||||
})
|
||||
@@ -8,7 +8,8 @@ import { readSource } from './helpers.ts'
|
||||
test('test_task_263_shop_manage_normal_primary_path', () => {
|
||||
const page = readSource('src/pages/shop/ShopManagePage.vue')
|
||||
assert.match(page, /分组/, '需有分组列/分组筛选')
|
||||
assert.match(page, /店铺名称/, '需有店铺名称筛选')
|
||||
// 对齐 admin.html:5330/6038 标签名「店铺名」。
|
||||
assert.match(page, /店铺名/, '筛选标签对齐「店铺名」')
|
||||
assert.match(page, /shopName/, '店铺名筛选绑定 shopName')
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user