Added tests for github-release

This commit is contained in:
Kir_Antipov 2024-01-06 13:49:21 +00:00
parent ed2fbd8914
commit 67d2f2b2d8

View file

@ -0,0 +1,52 @@
import { packGitHubReleasePatch, packGitHubReleaseInit } from "@/platforms/github/github-release";
describe("packGitHubReleasePatch", () => {
test("packs release patch", () => {
const release = {
owner: "owner",
repo: "repo",
id: 1,
tag_name: "v1.0.0",
name: "Release 1.0.0",
body: "Release notes",
draft: false,
prerelease: false,
assets: [],
};
const expected = {
tag_name: "v1.0.0",
name: "Release 1.0.0",
body: "Release notes",
draft: false,
prerelease: false,
};
expect(packGitHubReleasePatch(release)).toEqual(expected);
});
});
describe("packGitHubReleaseInit", () => {
test("packs release data", () => {
const release = {
owner: "owner",
repo: "repo",
tag_name: "v1.0.0",
name: "Release 1.0.0",
body: "Release notes",
draft: false,
prerelease: false,
assets: [],
};
const expected = {
tag_name: "v1.0.0",
name: "Release 1.0.0",
body: "Release notes",
draft: false,
prerelease: false,
};
expect(packGitHubReleaseInit(release)).toEqual(expected);
});
});