mirror of https://github.com/openclaw/openclaw.git
test: clarify system presence version precedence
This commit is contained in:
parent
e895d4d1a8
commit
6a545c04eb
|
|
@ -46,6 +46,28 @@ describe("system-presence version fallback", () => {
|
|||
);
|
||||
});
|
||||
|
||||
it("still prefers runtime VERSION over OPENCLAW_SERVICE_VERSION when OPENCLAW_VERSION is blank", async () => {
|
||||
await expectSelfVersion(
|
||||
{
|
||||
OPENCLAW_VERSION: " ",
|
||||
OPENCLAW_SERVICE_VERSION: "2.4.6-service",
|
||||
npm_package_version: "1.0.0-package",
|
||||
},
|
||||
async () => (await import("../version.js")).VERSION,
|
||||
);
|
||||
});
|
||||
|
||||
it("still prefers runtime VERSION over npm_package_version when service markers are blank", async () => {
|
||||
await expectSelfVersion(
|
||||
{
|
||||
OPENCLAW_VERSION: " ",
|
||||
OPENCLAW_SERVICE_VERSION: "\t",
|
||||
npm_package_version: "1.0.0-package",
|
||||
},
|
||||
async () => (await import("../version.js")).VERSION,
|
||||
);
|
||||
});
|
||||
|
||||
it("uses runtime VERSION when OPENCLAW_VERSION and OPENCLAW_SERVICE_VERSION are blank", async () => {
|
||||
await expectSelfVersion(
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue