完成10%
This commit is contained in:
@@ -13,8 +13,6 @@ const familyPendingPages = [
|
||||
'profile-join-review.html',
|
||||
'profile-family-admin.html',
|
||||
'profile-invite.html',
|
||||
'profile-tree.html',
|
||||
'profile-generation.html'
|
||||
];
|
||||
|
||||
const contentPendingPages = [
|
||||
@@ -71,10 +69,21 @@ test('待开发页面显式加载状态脚本', () => {
|
||||
});
|
||||
});
|
||||
|
||||
test('家族圈动态页面保持真实功能状态', () => {
|
||||
['profile-feed.html', 'profile-feed-edit.html'].forEach((page) => {
|
||||
test('已接入的家谱业务页面保持真实功能状态', () => {
|
||||
['profile-feed.html', 'profile-feed-edit.html', 'profile-generation.html', 'profile-tree.html'].forEach((page) => {
|
||||
assert.doesNotMatch(read(page), /data-feature-status="pending"/, `${page} 不应标记为待开发`);
|
||||
});
|
||||
assert.match(read('profile-generation.html'), /src="public\/js\/generation-pages\.js"/);
|
||||
assert.match(read('profile-tree.html'), /src="public\/js\/lineage-pages\.js"/);
|
||||
});
|
||||
|
||||
test('待开发的家谱管理页明确放行已接入的字辈入口并透传上下文', () => {
|
||||
const familyAdmin = read('profile-family-admin.html');
|
||||
const profileCommon = read('public/js/profile-common.js');
|
||||
|
||||
assert.match(familyAdmin, /href="profile-generation\.html" data-feature-link="available" data-genealogy-context-link/);
|
||||
assert.match(profileCommon, /function syncGenealogyContextLinks\(\)/);
|
||||
assert.match(profileCommon, /params\.set\('genealogyId', genealogyId\)/);
|
||||
});
|
||||
|
||||
test('待开发页面仅放行显式标记的可用功能入口', () => {
|
||||
|
||||
Reference in New Issue
Block a user