feat: 发布热更 1.5.94,修复中转历史会话并支持一键清空
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
const test = require("node:test");
|
||||
const assert = require("node:assert/strict");
|
||||
|
||||
const hotupdate = require("../electron/lib/hotupdate");
|
||||
|
||||
test("旧壳先热更,再提示安装完整包", () => {
|
||||
const result = hotupdate.evaluate(
|
||||
{
|
||||
contentVersion: "1.5.86",
|
||||
minAppVersion: "1.5.0",
|
||||
requiresFull: false,
|
||||
requiresFullAfterHot: true,
|
||||
fullAppVersion: "1.5.86",
|
||||
},
|
||||
"1.5.22",
|
||||
"1.5.85",
|
||||
"/tmp/codex-market-hot-test",
|
||||
);
|
||||
|
||||
assert.equal(result.hasHot, true);
|
||||
assert.equal(result.canHot, true);
|
||||
assert.equal(result.needFull, false);
|
||||
assert.equal(result.needFullAfterHot, true);
|
||||
assert.equal(result.fullAppVersion, "1.5.86");
|
||||
});
|
||||
|
||||
test("完整包版本一致后不再重复提示", () => {
|
||||
const result = hotupdate.evaluate(
|
||||
{
|
||||
contentVersion: "1.5.86",
|
||||
minAppVersion: "1.5.0",
|
||||
requiresFull: false,
|
||||
requiresFullAfterHot: true,
|
||||
fullAppVersion: "1.5.86",
|
||||
},
|
||||
"1.5.86",
|
||||
"1.5.86",
|
||||
"/tmp/codex-market-hot-test",
|
||||
);
|
||||
|
||||
assert.equal(result.hasHot, false);
|
||||
assert.equal(result.needFullAfterHot, false);
|
||||
});
|
||||
Reference in New Issue
Block a user