refactor(测试跟踪): 脑图用例子节点超过2层时保存提示
--bug=1010712 --user=陈建星 【测试跟踪】github#9470,脑图用例子层级超过2层时,希望加上提示 无法保存 https://www.tapd.cn/55049933/s/1167696
This commit is contained in:
parent
2859095284
commit
4fcdb6b8e8
|
@ -397,8 +397,14 @@ name: "TestCaseMinder",
|
|||
if (childData.type === 'issue') return;
|
||||
if (childData.resource && childData.resource.indexOf(this.$t('test_track.case.prerequisite')) > -1) {
|
||||
testCase.prerequisite = childData.text;
|
||||
if (childNode.children && childNode.children.length > 0) {
|
||||
this.throwError('[' + testCase.name + ']前置条件下不能添加子节点!');
|
||||
}
|
||||
} else if (childData.resource && childData.resource.indexOf(this.$t('commons.remark')) > -1) {
|
||||
testCase.remark = childData.text;
|
||||
if (childNode.children && childNode.children.length > 0) {
|
||||
this.throwError('[' + testCase.name + ']备注下不能添加子节点!');
|
||||
}
|
||||
} else {
|
||||
// 测试步骤
|
||||
let step = {};
|
||||
|
@ -408,7 +414,9 @@ name: "TestCaseMinder",
|
|||
let result = "";
|
||||
childNode.children.forEach((child) => {
|
||||
result += child.data.text;
|
||||
if (child.data.changed) isChange = true;
|
||||
if (child.data.changed) {
|
||||
isChange = true;
|
||||
}
|
||||
})
|
||||
step.result = result;
|
||||
}
|
||||
|
@ -419,7 +427,15 @@ name: "TestCaseMinder",
|
|||
testCase.expectedResult = step.result;
|
||||
}
|
||||
}
|
||||
if (childData.changed) isChange = true;
|
||||
if (childData.changed) {
|
||||
isChange = true;
|
||||
}
|
||||
|
||||
childNode.children.forEach((child) => {
|
||||
if (child.children && child.children.length > 0) {
|
||||
this.throwError('['+ testCase.name + ']用例下子节点不能超过两层!');
|
||||
}
|
||||
});
|
||||
})
|
||||
}
|
||||
testCase.steps = JSON.stringify(steps);
|
||||
|
|
Loading…
Reference in New Issue