Polish web device conflict copy
This commit is contained in:
@@ -70,11 +70,12 @@ test("device detail exposes folder and project conflict skeleton from workspace
|
||||
const cards = buildDeviceWorkspaceDetailCards(workspace);
|
||||
|
||||
assert.equal(cards.conflicts.title, "异常项目 / 文件夹冲突");
|
||||
assert.equal(cards.conflicts.headerHint, "已接入,可直接调整");
|
||||
assert.equal(cards.conflicts.items.device, "设备:Mac Studio");
|
||||
assert.equal(cards.conflicts.items.folderKey, "文件夹:mac-studio:boss");
|
||||
assert.equal(cards.conflicts.items.projectId, "项目:thread-ui");
|
||||
assert.equal(cards.conflicts.items.allowPolicy, "当前策略:allow_always");
|
||||
assert.equal(cards.conflicts.items.conflictState, "冲突态:warning");
|
||||
assert.equal(cards.conflicts.items.allowPolicy, "当前策略:永久放行");
|
||||
assert.equal(cards.conflicts.items.conflictState, "冲突态:存在并行风险");
|
||||
});
|
||||
|
||||
test("device detail conflict card keeps project-scoped actions on the active folder only", async () => {
|
||||
@@ -90,8 +91,9 @@ test("device detail conflict card keeps project-scoped actions on the active fol
|
||||
const workspace = getDeviceWorkspaceView(await readState(), "mac-studio");
|
||||
const cards = buildDeviceWorkspaceDetailCards(workspace);
|
||||
|
||||
assert.equal(cards.conflicts.items.allowPolicy, "当前策略:allow_once");
|
||||
assert.equal(cards.conflicts.items.conflictState, "冲突态:warning");
|
||||
assert.equal(cards.conflicts.headerHint, "已接入,可直接调整");
|
||||
assert.equal(cards.conflicts.items.allowPolicy, "当前策略:允许本次");
|
||||
assert.equal(cards.conflicts.items.conflictState, "冲突态:存在并行风险");
|
||||
assert.deepEqual(cards.conflicts.actions, ["禁止", "允许本次", "永久放行"]);
|
||||
assert.equal(cards.conflicts.scopeLabel, "仅作用于当前异常项目 / 文件夹");
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user