astro-ghostcms/.pnpm-store/v3/files/74/6b33cb33a6c4539e419500c2035...

29 lines
741 B
Plaintext

import { incrementVersion } from "./increment";
import { InternalRelease, PreInfo } from "./types";
describe("incrementVersion", () => {
describe("pre mode", () => {
it("should not bump version for releases with release type 'none'", () => {
const fakeRelease: InternalRelease = {
name: "pkg-a",
type: "none",
changesets: [],
oldVersion: "1.0.0",
};
const fakePreInfo: PreInfo = {
preVersions: new Map(),
state: {
mode: "pre",
tag: "next",
initialVersions: {},
changesets: [],
},
};
const nextVersion = incrementVersion(fakeRelease, fakePreInfo);
expect(nextVersion).toBe("1.0.0");
});
});
});