test: clarify system presence version precedence
This commit is contained in:
@@ -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(
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user