@@ -659,6 +659,64 @@ test("proper-issue-refs3", () => {
659659 expect ( properIssueRefs3 . status ) . toBe ( 0 ) ;
660660} ) ;
661661
662+ test ( "default-revert-message1" , ( ) => {
663+ let commitMsgWithoutDefaultRevertMessage =
664+ 'Revert "add abbreviations.ts"\n\n' +
665+ "This reverts commit 0272f587c7eece147e8d1756116b0b43e11c34ac." ;
666+ let defaultRevertMessage1 = runCommitLintOnMsg (
667+ commitMsgWithoutDefaultRevertMessage
668+ ) ;
669+ expect ( defaultRevertMessage1 . status ) . not . toBe ( 0 ) ;
670+ } ) ;
671+
672+ test ( "default-revert-message2" , ( ) => {
673+ let commitMsgWithDefaultRevertMessage =
674+ 'Revert "add abbreviations.ts"\n\n' +
675+ "This reverts commit 0272f587c7eece147e8d1756116b0b43e11c34ac\n" +
676+ "because/otherwise bla bla." ;
677+ let defaultRevertMessage2 = runCommitLintOnMsg (
678+ commitMsgWithDefaultRevertMessage
679+ ) ;
680+ expect ( defaultRevertMessage2 . status ) . toBe ( 0 ) ;
681+ } ) ;
682+
683+ test ( "default-revert-message3" , ( ) => {
684+ let commitMsgWithoutDefaultRevertMessage = 'Revert "add abbreviations.ts"' ;
685+ let defaultRevertMessage3 = runCommitLintOnMsg (
686+ commitMsgWithoutDefaultRevertMessage
687+ ) ;
688+ expect ( defaultRevertMessage3 . status ) . not . toBe ( 0 ) ;
689+ } ) ;
690+
691+ test ( "default-revert-message4" , ( ) => {
692+ let commitMsgWithDefaultRevertMessage = "Revert .NET6 upd as it broke CI" ;
693+ let defaultRevertMessage4 = runCommitLintOnMsg (
694+ commitMsgWithDefaultRevertMessage
695+ ) ;
696+ expect ( defaultRevertMessage4 . status ) . toBe ( 0 ) ;
697+ } ) ;
698+
699+ test ( "default-revert-message5" , ( ) => {
700+ let commitMsgWithoutDefaultRevertMessage =
701+ 'Revert "add abbreviations.ts"\n\n' +
702+ "This reverts commit 0272f587 because bla bla.\n" ;
703+
704+ let defaultRevertMessage5 = runCommitLintOnMsg (
705+ commitMsgWithoutDefaultRevertMessage
706+ ) ;
707+ expect ( defaultRevertMessage5 . status ) . toBe ( 0 ) ;
708+ } ) ;
709+
710+ test ( "default-revert-message6" , ( ) => {
711+ let commitMsgWithDefaultRevertMessage =
712+ 'Revert "process overhaul" to fix CI\n\n' ;
713+
714+ let defaultRevertMessage6 = runCommitLintOnMsg (
715+ commitMsgWithDefaultRevertMessage
716+ ) ;
717+ expect ( defaultRevertMessage6 . status ) . toBe ( 0 ) ;
718+ } ) ;
719+
662720test ( "subject-lowercase1" , ( ) => {
663721 let commitMsgWithUppercaseAfterColon = "foo: Bar baz" ;
664722 let subjectLowerCase1 = runCommitLintOnMsg (
0 commit comments