From 5901827f3e71f648d9217cda9a29616d5a1c8527 Mon Sep 17 00:00:00 2001 From: Tomi Turtiainen <10324676+tomi@users.noreply.github.com> Date: Mon, 2 Sep 2024 11:24:11 +0300 Subject: [PATCH] Add test for valid scopes --- src/validatePrTitle.test.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/validatePrTitle.test.js b/src/validatePrTitle.test.js index 4205a30..d1324d5 100644 --- a/src/validatePrTitle.test.js +++ b/src/validatePrTitle.test.js @@ -1,5 +1,5 @@ const { validatePrTitle: validate } = require("./validatePrTitle"); -const { ERRORS, NO_CHANGELOG } = require("./constants"); +const { ERRORS, NO_CHANGELOG, SCOPES } = require("./constants"); const displayNamesModule = require("./getAllNodesDisplayNames"); const { TYPES } = require("./constants"); const { @@ -98,6 +98,14 @@ describe("scope", () => { .toHaveLength(1) .toContain(ERRORS.INVALID_SCOPE + ". Did you mean `Gmail Trigger Node`?"); }); + + test.each(SCOPES)( + 'Validation should pass for valid scope "%s"', + async (scope) => { + const issues = await validate(`feat(${scope}): Implement feature`); + expect(issues).toHaveLength(0); + }, + ); }); describe("subject", () => {