1- import { Level } from '@commitlint/load ' ;
1+ import { RuleConfigSeverity } from '@commitlint/types ' ;
22import { fullStopFilter , leadingBlankFilter , maxLineLengthFilter , wordCaseFilter } from './filters' ;
33
44describe ( 'filters' , ( ) => {
55 describe ( 'leadingBlankFilter' , ( ) => {
66 test ( 'preserves leading blank line' , ( ) => {
7- const result = leadingBlankFilter ( '\nfoo' , [ 2 , 'always' , undefined ] ) ;
7+ const result = leadingBlankFilter ( '\nfoo' , [ 2 , 'always' ] ) ;
88
99 expect ( result ) . toBe ( '\nfoo' ) ;
1010 } ) ;
1111
1212 test ( 'adds leading blank line' , ( ) => {
13- const result = leadingBlankFilter ( 'foo' , [ 2 , 'always' , undefined ] ) ;
13+ const result = leadingBlankFilter ( 'foo' , [ 2 , 'always' ] ) ;
1414
1515 expect ( result ) . toBe ( '\nfoo' ) ;
1616 } ) ;
1717
1818 test ( 'removes leading blank line' , ( ) => {
19- const result = leadingBlankFilter ( '\nfoo' , [ 2 , 'never' , undefined ] ) ;
19+ const result = leadingBlankFilter ( '\nfoo' , [ 2 , 'never' ] ) ;
2020
2121 expect ( result ) . toBe ( 'foo' ) ;
2222 } ) ;
2323
2424 test ( 'preserves no empty line' , ( ) => {
25- const result = leadingBlankFilter ( 'foo' , [ 2 , 'never' , undefined ] ) ;
25+ const result = leadingBlankFilter ( 'foo' , [ 2 , 'never' ] ) ;
2626
2727 expect ( result ) . toBe ( 'foo' ) ;
2828 } ) ;
2929
3030 test ( 'disable does not change value' , ( ) => {
31- const result = leadingBlankFilter ( 'foo' , [ 0 , 'always' , undefined ] ) ;
31+ const result = leadingBlankFilter ( 'foo' , [ 0 , 'always' ] ) ;
3232
3333 expect ( result ) . toBe ( 'foo' ) ;
3434 } ) ;
3535
3636 test ( 'does not add blank line to empty string' , ( ) => {
37- const result = leadingBlankFilter ( '' , [ 2 , 'always' , undefined ] ) ;
37+ const result = leadingBlankFilter ( '' , [ 2 , 'always' ] ) ;
3838
3939 expect ( result ) . toBe ( '' ) ;
4040 } ) ;
@@ -74,19 +74,19 @@ describe('filters', () => {
7474
7575 describe ( 'wordCaseFilter' , ( ) => {
7676 test ( 'should change when rule level is not Disable and applicability is not never' , ( ) => {
77- const result = wordCaseFilter ( 'foo' , [ Level . Error , 'always' , 'upper-case' ] ) ;
77+ const result = wordCaseFilter ( 'foo' , [ RuleConfigSeverity . Error , 'always' , 'upper-case' ] ) ;
7878
7979 expect ( result ) . toBe ( 'FOO' ) ;
8080 } ) ;
8181
8282 test ( 'should NOT change when rule level is Disable' , ( ) => {
83- const result = wordCaseFilter ( 'foo' , [ Level . Disable , 'always' , 'upper-case' ] ) ;
83+ const result = wordCaseFilter ( 'foo' , [ RuleConfigSeverity . Disabled , 'always' , 'upper-case' ] ) ;
8484
8585 expect ( result ) . toBe ( 'foo' ) ;
8686 } ) ;
8787
8888 test ( 'should NOT change when rule applicability is not never' , ( ) => {
89- const result = wordCaseFilter ( 'foo' , [ Level . Error , 'never' , 'upper-case' ] ) ;
89+ const result = wordCaseFilter ( 'foo' , [ RuleConfigSeverity . Error , 'never' , 'upper-case' ] ) ;
9090
9191 expect ( result ) . toBe ( 'foo' ) ;
9292 } ) ;
@@ -98,27 +98,27 @@ describe('filters', () => {
9898 } ) ;
9999
100100 test ( 'should not change when rule is array of cases' , ( ) => {
101- const result = wordCaseFilter ( 'foo' , [ Level . Error , 'always' , [ 'upper-case' , 'lower-case' ] ] ) ;
101+ const result = wordCaseFilter ( 'foo' , [ RuleConfigSeverity . Error , 'always' , [ 'upper-case' , 'lower-case' ] ] ) ;
102102
103103 expect ( result ) . toBe ( 'foo' ) ;
104104 } ) ;
105105 } ) ;
106106
107107 describe ( 'maxLineLengthFilter' , ( ) => {
108108 test ( 'should change when rule level is not Disable and applicability is not never' , ( ) => {
109- const result = maxLineLengthFilter ( 'foo bar baz buz' , [ Level . Error , 'always' , 4 ] ) ;
109+ const result = maxLineLengthFilter ( 'foo bar baz buz' , [ RuleConfigSeverity . Error , 'always' , 4 ] ) ;
110110
111111 expect ( result ) . toBe ( 'foo \nbar \nbaz \nbuz' ) ;
112112 } ) ;
113113
114114 test ( 'should NOT change when rule level is Disable' , ( ) => {
115- const result = maxLineLengthFilter ( 'foo bar baz buz' , [ Level . Disable , 'always' , 4 ] ) ;
115+ const result = maxLineLengthFilter ( 'foo bar baz buz' , [ RuleConfigSeverity . Disabled , 'always' , 4 ] ) ;
116116
117117 expect ( result ) . toBe ( 'foo bar baz buz' ) ;
118118 } ) ;
119119
120120 test ( 'should NOT change when rule applicability is not never' , ( ) => {
121- const result = maxLineLengthFilter ( 'foo bar baz buz' , [ Level . Error , 'never' , 4 ] ) ;
121+ const result = maxLineLengthFilter ( 'foo bar baz buz' , [ RuleConfigSeverity . Error , 'never' , 4 ] ) ;
122122
123123 expect ( result ) . toBe ( 'foo bar baz buz' ) ;
124124 } ) ;
0 commit comments