This commit is contained in:
rain
2026-07-24 18:03:02 +08:00
parent c7f278fe79
commit ec8486b035
86 changed files with 7943 additions and 1841 deletions
+3 -3
View File
@@ -187,7 +187,7 @@ const run = async () => {
sceneCode: "APP_REGISTER",
subject: "13800138000",
};
instance.context = context;
instance.requestContext = context;
instance.generation += 1;
instance.createTac();
assert.strictEqual(latestTac.initialized, true);
@@ -214,7 +214,7 @@ const run = async () => {
const staleSuccess = firstSuccess;
instance.generation += 1;
instance.context = { ...context, requestId: "request-2" };
instance.requestContext = { ...context, requestId: "request-2" };
staleSuccess({ data: { validToken: "stale", expireSeconds: 300 } }, null, latestTac);
assert.strictEqual(ownerCalls.length, 1, "换轮后的陈旧回调不得污染新页面状态");
@@ -228,7 +228,7 @@ const run = async () => {
"关闭按钮重复回调只能提交一次取消",
);
instance.context = { ...context, requestId: "request-3" };
instance.requestContext = { ...context, requestId: "request-3" };
await instance.onContextChange({ visible: false });
assert.strictEqual(instance.tac, null, "隐藏或卸载验证层必须销毁 SDK 实例");
assert.strictEqual(host.innerHTML, "", "隐藏或卸载验证层必须清空宿主节点");