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('