chore:接口
This commit is contained in:
@@ -386,8 +386,14 @@ test('人脉库: contacts/leads 顶部互链都走 $util.redirectTo(鸿蒙静默
|
||||
|
||||
test('人脉库: contact-edit 保存成功回 contacts 走 $util.redirectTo(鸿蒙安全)', () => {
|
||||
const src = read('contact-edit.vue');
|
||||
assert.ok(/backToList\(\)\s*\{[\s\S]*?\$util\.redirectTo\('\/pages_tool\/card\/contacts'\)/.test(src),
|
||||
// backToList 按来源分支: 员工端缺省回 /pages_tool/card/contacts,
|
||||
// 商家端(from=admin)回 /pages_tool/card/admin/contacts(见 card-admin.test.js)
|
||||
const m = src.match(/backToList\(\)\s*\{([\s\S]*?)\n\t\t\}/);
|
||||
assert.ok(m, '应能提取 backToList 方法体');
|
||||
assert.ok(/\$util\.redirectTo/.test(m[1]),
|
||||
'保存成功回列表必须走 $util.redirectTo');
|
||||
assert.ok(m[1].includes("'/pages_tool/card/contacts'"),
|
||||
'员工端缺省应回 /pages_tool/card/contacts');
|
||||
assert.ok(!/uni\.switchTab\s*\(/.test(src), 'contact-edit.vue 不得直接调 uni.switchTab');
|
||||
// 姓名必填: 模板有 req-star + 保存前有空名校验
|
||||
assert.ok(/req-star/.test(src), '姓名必填应有 req-star 红星');
|
||||
|
||||
Reference in New Issue
Block a user