From db4c07bba84e520d031b385d95f72df3151b67bc Mon Sep 17 00:00:00 2001 From: realmarv Date: Thu, 27 Oct 2022 13:29:12 +0330 Subject: [PATCH] commitlintplugings.test: add failing tests Add failing tests for default-revert-message rule. --- commitlint/plugins.test.ts | 58 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/commitlint/plugins.test.ts b/commitlint/plugins.test.ts index 15af4d52..1d908e98 100644 --- a/commitlint/plugins.test.ts +++ b/commitlint/plugins.test.ts @@ -846,6 +846,64 @@ test("proper-issue-refs5", () => { expect(properIssueRefs5.status).not.toBe(0); }); +test("default-revert-message1", () => { + let commitMsgWithoutDefaultRevertMessage = + 'Revert "add abbreviations.ts"\n\n' + + "This reverts commit 0272f587c7eece147e8d1756116b0b43e11c34ac."; + let defaultRevertMessage1 = runCommitLintOnMsg( + commitMsgWithoutDefaultRevertMessage + ); + expect(defaultRevertMessage1.status).not.toBe(0); +}); + +test("default-revert-message2", () => { + let commitMsgWithDefaultRevertMessage = + 'Revert "add abbreviations.ts"\n\n' + + "This reverts commit 0272f587c7eece147e8d1756116b0b43e11c34ac\n" + + "because/otherwise bla bla."; + let defaultRevertMessage2 = runCommitLintOnMsg( + commitMsgWithDefaultRevertMessage + ); + expect(defaultRevertMessage2.status).toBe(0); +}); + +test("default-revert-message3", () => { + let commitMsgWithoutDefaultRevertMessage = 'Revert "add abbreviations.ts"'; + let defaultRevertMessage3 = runCommitLintOnMsg( + commitMsgWithoutDefaultRevertMessage + ); + expect(defaultRevertMessage3.status).not.toBe(0); +}); + +test("default-revert-message4", () => { + let commitMsgWithDefaultRevertMessage = "Revert .NET6 upd as it broke CI"; + let defaultRevertMessage4 = runCommitLintOnMsg( + commitMsgWithDefaultRevertMessage + ); + expect(defaultRevertMessage4.status).toBe(0); +}); + +test("default-revert-message5", () => { + let commitMsgWithoutDefaultRevertMessage = + 'Revert "add abbreviations.ts"\n\n' + + "This reverts commit 0272f587 because bla bla.\n"; + + let defaultRevertMessage5 = runCommitLintOnMsg( + commitMsgWithoutDefaultRevertMessage + ); + expect(defaultRevertMessage5.status).toBe(0); +}); + +test("default-revert-message6", () => { + let commitMsgWithDefaultRevertMessage = + 'Revert "process overhaul" to fix CI\n\n'; + + let defaultRevertMessage6 = runCommitLintOnMsg( + commitMsgWithDefaultRevertMessage + ); + expect(defaultRevertMessage6.status).toBe(0); +}); + test("subject-lowercase1", () => { let commitMsgWithUppercaseAfterColon = "foo: Bar baz"; let subjectLowerCase1 = runCommitLintOnMsg(