mirror of
https://github.com/Kir-Antipov/mc-publish.git
synced 2024-11-23 17:01:00 -05:00
53 lines
1.4 KiB
TypeScript
53 lines
1.4 KiB
TypeScript
|
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);
|
||
|
});
|
||
|
});
|