29 lines
741 B
Plaintext
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");
|
|
});
|
|
});
|
|
});
|