import { describe, expect, test } from "vitest"; import { createLatestManifest } from "../scripts/write-latest-manifest-data.mjs"; describe("write-latest-manifest-data", () => { test("builds COS asset URLs from the release base", () => { expect( createLatestManifest({ latestVersion: "0.2.0421.2", minSupportedVersion: "0.2.0421.2", publicBaseUrl: "https://wksgx-1343191620.cos.ap-nanjing.myqcloud.com/star-chart-search-enhancer/releases/0.2.0421.2", publishedAt: "2026-05-25" }) ).toEqual({ guideUrl: "https://wksgx-1343191620.cos.ap-nanjing.myqcloud.com/star-chart-search-enhancer/releases/0.2.0421.2/星图增强插件-超简单安装使用指南.pdf", latestVersion: "0.2.0421.2", minSupportedVersion: "0.2.0421.2", publishedAt: "2026-05-25", releaseNotes: [ "支持在插件弹窗中检查新版本", "支持一键下载最新版插件压缩包和使用说明" ], zipUrl: "https://wksgx-1343191620.cos.ap-nanjing.myqcloud.com/star-chart-search-enhancer/releases/0.2.0421.2/star-chart-search-enhancer-internal.zip" }); }); });