mirror of
https://github.com/tridactyl/tridactyl.git
synced 2026-09-10 07:16:33 -04:00
23 lines
779 B
JavaScript
23 lines
779 B
JavaScript
const { set_beta_version, set_release_version } = require("./version")
|
|
|
|
test("manages major and minor release names", () => {
|
|
const manifest = { version: "1.24.6", version_name: "1.24.6" }
|
|
|
|
set_release_version(manifest, 1, "Carpenter")
|
|
expect(manifest.version_name).toBe("1.25.0 Carpenter")
|
|
|
|
set_release_version(manifest, 2)
|
|
expect(manifest.version_name).toBe("1.25.1 Carpenter")
|
|
|
|
set_release_version(manifest, 0, "Joiner")
|
|
expect(manifest.version_name).toBe("2.0.0 Joiner")
|
|
|
|
expect(() =>
|
|
set_release_version({ version: "1.25.0" }, 2, "Carpenter"),
|
|
).toThrow()
|
|
|
|
set_beta_version(manifest, "7685", "1ac287cf")
|
|
expect(manifest.version).toBe("2.0.0.7685")
|
|
expect(manifest.version_name).toBe("2.0.0pre7685-1ac287cf Joiner")
|
|
})
|