mirror of
https://github.com/marocchino/sticky-pull-request-comment.git
synced 2026-04-17 11:35:43 +00:00
Add ignore empty input
This commit is contained in:
parent
1d46172340
commit
db01d1ad6c
6 changed files with 78 additions and 20 deletions
|
|
@ -9,6 +9,8 @@ beforeEach(() => {
|
|||
process.env["INPUT_HIDE_CLASSIFY"] = "OUTDATED"
|
||||
process.env["INPUT_HIDE_DETAILS"] = "false"
|
||||
process.env["INPUT_GITHUB_TOKEN"] = "some-token"
|
||||
process.env["INPUT_IGNORE_EMPTY"] = "false"
|
||||
process.env["INPUT_FOLLOW_SYMBOLIC_LINKS"] = "false"
|
||||
})
|
||||
|
||||
afterEach(() => {
|
||||
|
|
@ -27,6 +29,8 @@ afterEach(() => {
|
|||
delete process.env["INPUT_HIDE_DETAILS"]
|
||||
delete process.env["INPUT_GITHUB_TOKEN"]
|
||||
delete process.env["INPUT_PATH"]
|
||||
delete process.env["INPUT_IGNORE_EMPTY"]
|
||||
delete process.env["INPUT_FOLLOW_SYMBOLIC_LINKS"]
|
||||
})
|
||||
|
||||
test("repo", async () => {
|
||||
|
|
@ -42,7 +46,8 @@ test("repo", async () => {
|
|||
hideAndRecreate: false,
|
||||
hideClassify: "OUTDATED",
|
||||
hideDetails: false,
|
||||
githubToken: "some-token"
|
||||
githubToken: "some-token",
|
||||
ignoreEmpty: false
|
||||
})
|
||||
expect(await require("../src/config").getBody()).toEqual("")
|
||||
})
|
||||
|
|
@ -59,7 +64,8 @@ test("header", async () => {
|
|||
hideAndRecreate: false,
|
||||
hideClassify: "OUTDATED",
|
||||
hideDetails: false,
|
||||
githubToken: "some-token"
|
||||
githubToken: "some-token",
|
||||
ignoreEmpty: false
|
||||
})
|
||||
expect(await require("../src/config").getBody()).toEqual("")
|
||||
})
|
||||
|
|
@ -76,7 +82,8 @@ test("append", async () => {
|
|||
hideAndRecreate: false,
|
||||
hideClassify: "OUTDATED",
|
||||
hideDetails: false,
|
||||
githubToken: "some-token"
|
||||
githubToken: "some-token",
|
||||
ignoreEmpty: false
|
||||
})
|
||||
expect(await require("../src/config").getBody()).toEqual("")
|
||||
})
|
||||
|
|
@ -93,7 +100,8 @@ test("recreate", async () => {
|
|||
hideAndRecreate: false,
|
||||
hideClassify: "OUTDATED",
|
||||
hideDetails: false,
|
||||
githubToken: "some-token"
|
||||
githubToken: "some-token",
|
||||
ignoreEmpty: false
|
||||
})
|
||||
expect(await require("../src/config").getBody()).toEqual("")
|
||||
})
|
||||
|
|
@ -110,7 +118,8 @@ test("delete", async () => {
|
|||
hideAndRecreate: false,
|
||||
hideClassify: "OUTDATED",
|
||||
hideDetails: false,
|
||||
githubToken: "some-token"
|
||||
githubToken: "some-token",
|
||||
ignoreEmpty: false
|
||||
})
|
||||
expect(await require("../src/config").getBody()).toEqual("")
|
||||
})
|
||||
|
|
@ -127,7 +136,8 @@ test("hideOldComment", async () => {
|
|||
hideAndRecreate: false,
|
||||
hideClassify: "OUTDATED",
|
||||
hideDetails: false,
|
||||
githubToken: "some-token"
|
||||
githubToken: "some-token",
|
||||
ignoreEmpty: false
|
||||
})
|
||||
expect(await require("../src/config").getBody()).toEqual("")
|
||||
})
|
||||
|
|
@ -144,7 +154,8 @@ test("hideAndRecreate", async () => {
|
|||
hideAndRecreate: true,
|
||||
hideClassify: "OUTDATED",
|
||||
hideDetails: false,
|
||||
githubToken: "some-token"
|
||||
githubToken: "some-token",
|
||||
ignoreEmpty: false
|
||||
})
|
||||
expect(await require("../src/config").getBody()).toEqual("")
|
||||
})
|
||||
|
|
@ -161,7 +172,8 @@ test("hideClassify", async () => {
|
|||
hideAndRecreate: false,
|
||||
hideClassify: "OFF_TOPIC",
|
||||
hideDetails: false,
|
||||
githubToken: "some-token"
|
||||
githubToken: "some-token",
|
||||
ignoreEmpty: false
|
||||
})
|
||||
expect(await require("../src/config").getBody()).toEqual("")
|
||||
})
|
||||
|
|
@ -178,7 +190,8 @@ test("hideDetails", async () => {
|
|||
hideAndRecreate: false,
|
||||
hideClassify: "OUTDATED",
|
||||
hideDetails: true,
|
||||
githubToken: "some-token"
|
||||
githubToken: "some-token",
|
||||
ignoreEmpty: false
|
||||
})
|
||||
expect(await require("../src/config").getBody()).toEqual("")
|
||||
})
|
||||
|
|
@ -196,7 +209,8 @@ describe("path", () => {
|
|||
hideAndRecreate: false,
|
||||
hideClassify: "OUTDATED",
|
||||
hideDetails: false,
|
||||
githubToken: "some-token"
|
||||
githubToken: "some-token",
|
||||
ignoreEmpty: false
|
||||
})
|
||||
expect(await require("../src/config").getBody()).toEqual("hi there\n")
|
||||
})
|
||||
|
|
@ -214,7 +228,8 @@ describe("path", () => {
|
|||
hideAndRecreate: false,
|
||||
hideClassify: "OUTDATED",
|
||||
hideDetails: false,
|
||||
githubToken: "some-token"
|
||||
githubToken: "some-token",
|
||||
ignoreEmpty: false
|
||||
})
|
||||
expect(await require("../src/config").getBody()).toEqual(
|
||||
"hi there\n\nhey there\n"
|
||||
|
|
@ -234,7 +249,8 @@ describe("path", () => {
|
|||
hideAndRecreate: false,
|
||||
hideClassify: "OUTDATED",
|
||||
hideDetails: false,
|
||||
githubToken: "some-token"
|
||||
githubToken: "some-token",
|
||||
ignoreEmpty: false
|
||||
})
|
||||
expect(await require("../src/config").getBody()).toEqual("")
|
||||
})
|
||||
|
|
@ -253,7 +269,27 @@ test("message", async () => {
|
|||
hideAndRecreate: false,
|
||||
hideClassify: "OUTDATED",
|
||||
hideDetails: false,
|
||||
githubToken: "some-token"
|
||||
githubToken: "some-token",
|
||||
ignoreEmpty: false
|
||||
})
|
||||
expect(await require("../src/config").getBody()).toEqual("hello there")
|
||||
})
|
||||
|
||||
test("ignore_empty", async () => {
|
||||
process.env["INPUT_IGNORE_EMPTY"] = "true"
|
||||
expect(require("../src/config")).toMatchObject({
|
||||
pullRequestNumber: expect.any(Number),
|
||||
repo: {owner: "marocchino", repo: "stick-pull-request-comment"},
|
||||
header: "",
|
||||
append: false,
|
||||
recreate: false,
|
||||
deleteOldComment: false,
|
||||
hideOldComment: false,
|
||||
hideAndRecreate: false,
|
||||
hideClassify: "OUTDATED",
|
||||
hideDetails: false,
|
||||
githubToken: "some-token",
|
||||
ignoreEmpty: true
|
||||
})
|
||||
expect(await require("../src/config").getBody()).toEqual("")
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue