From 6cf025639689b2e601bdcbb8f95442c50c133532 Mon Sep 17 00:00:00 2001 From: Michael Heap Date: Mon, 12 Feb 2024 14:15:17 +0000 Subject: [PATCH] Add multi-regex test --- index.test.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/index.test.js b/index.test.js index 0a05d5e..83ea787 100644 --- a/index.test.js +++ b/index.test.js @@ -189,6 +189,22 @@ describe("Required Labels", () => { expect(core.setOutput).toBeCalledWith("labels", "enhancement"); }); + it("exactly (multiple regex)", async () => { + restoreTest = mockPr({ + INPUT_LABELS: "backport/none\nbackport \\d.\\d", + INPUT_MODE: "exactly", + INPUT_COUNT: "1", + INPUT_USE_REGEX: "true", + }); + mockLabels(["backport 3.7"]); + + await action(); + + expect(core.setOutput).toBeCalledTimes(2); + expect(core.setOutput).toBeCalledWith("status", "success"); + expect(core.setOutput).toBeCalledWith("labels", "backport 3.7"); + }); + it("at least X (regex)", async () => { restoreTest = mockPr({ INPUT_LABELS: "enhance.*\nbug\ntriage",