2026-03-07 15:56:21 -07:00
|
|
|
import { describe, expect, it } from "bun:test"
|
|
|
|
|
import { join } from "node:path"
|
|
|
|
|
import { getOpenCodeCacheDir } from "../../shared/data-path"
|
|
|
|
|
|
|
|
|
|
describe("auto-update-checker constants", () => {
|
|
|
|
|
it("uses the OpenCode cache directory for installed package metadata", async () => {
|
|
|
|
|
const { CACHE_DIR, INSTALLED_PACKAGE_JSON, PACKAGE_NAME } = await import(`./constants?test=${Date.now()}`)
|
|
|
|
|
|
2026-04-05 09:30:19 +09:00
|
|
|
expect(CACHE_DIR).toBe(join(getOpenCodeCacheDir(), "packages"))
|
2026-03-07 15:56:21 -07:00
|
|
|
expect(INSTALLED_PACKAGE_JSON).toBe(
|
2026-04-05 09:30:19 +09:00
|
|
|
join(getOpenCodeCacheDir(), "packages", "node_modules", PACKAGE_NAME, "package.json")
|
2026-03-07 15:56:21 -07:00
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
})
|