@@ -8,9 +8,6 @@ describe(convertCommentFormat, () => {
8
8
9
9
expect ( result ) . toEqual ( {
10
10
rules : [
11
- {
12
- ruleName : "capitalized-comments" ,
13
- } ,
14
11
{
15
12
ruleArguments : [ "never" ] ,
16
13
ruleName : "spaced-comment" ,
@@ -26,9 +23,6 @@ describe(convertCommentFormat, () => {
26
23
27
24
expect ( result ) . toEqual ( {
28
25
rules : [
29
- {
30
- ruleName : "capitalized-comments" ,
31
- } ,
32
26
{
33
27
ruleName : "spaced-comment" ,
34
28
} ,
@@ -57,13 +51,14 @@ describe(convertCommentFormat, () => {
57
51
58
52
test ( "conversion with ignore-pattern argument" , ( ) => {
59
53
const result = convertCommentFormat ( {
60
- ruleArguments : [ { "ignore-pattern" : "STD\\w{2,3}\\b" } ] ,
54
+ ruleArguments : [ "check-uppercase" , { "ignore-pattern" : "STD\\w{2,3}\\b" } ] ,
61
55
} ) ;
62
56
63
57
expect ( result ) . toEqual ( {
64
58
rules : [
65
59
{
66
60
notices : [ CapitalizedIgnoreMessage ] ,
61
+ ruleArguments : [ "always" ] ,
67
62
ruleName : "capitalized-comments" ,
68
63
} ,
69
64
{
@@ -74,14 +69,30 @@ describe(convertCommentFormat, () => {
74
69
} ) ;
75
70
} ) ;
76
71
72
+ test ( "conversion with ignore-pattern argument (no check-{lower,upper}case)" , ( ) => {
73
+ const result = convertCommentFormat ( {
74
+ ruleArguments : [ { "ignore-pattern" : "STD\\w{2,3}\\b" } ] ,
75
+ } ) ;
76
+
77
+ expect ( result ) . toEqual ( {
78
+ rules : [
79
+ {
80
+ ruleArguments : [ "never" ] ,
81
+ ruleName : "spaced-comment" ,
82
+ } ,
83
+ ] ,
84
+ } ) ;
85
+ } ) ;
86
+
77
87
test ( "conversion with empty ignore-words argument" , ( ) => {
78
88
const result = convertCommentFormat ( {
79
- ruleArguments : [ { "ignore-words" : [ ] } ] ,
89
+ ruleArguments : [ "check-uppercase" , { "ignore-words" : [ ] } ] ,
80
90
} ) ;
81
91
82
92
expect ( result ) . toEqual ( {
83
93
rules : [
84
94
{
95
+ ruleArguments : [ "always" ] ,
85
96
ruleName : "capitalized-comments" ,
86
97
} ,
87
98
{
@@ -92,15 +103,31 @@ describe(convertCommentFormat, () => {
92
103
} ) ;
93
104
} ) ;
94
105
106
+ test ( "conversion with empty ignore-words argument (no check-{lower,upper}case)" , ( ) => {
107
+ const result = convertCommentFormat ( {
108
+ ruleArguments : [ { "ignore-words" : [ ] } ] ,
109
+ } ) ;
110
+
111
+ expect ( result ) . toEqual ( {
112
+ rules : [
113
+ {
114
+ ruleArguments : [ "never" ] ,
115
+ ruleName : "spaced-comment" ,
116
+ } ,
117
+ ] ,
118
+ } ) ;
119
+ } ) ;
120
+
95
121
test ( "conversion with ignore-words argument" , ( ) => {
96
122
const result = convertCommentFormat ( {
97
- ruleArguments : [ { "ignore-words" : [ "TODO" , "HACK" ] } ] ,
123
+ ruleArguments : [ "check-uppercase" , { "ignore-words" : [ "TODO" , "HACK" ] } ] ,
98
124
} ) ;
99
125
100
126
expect ( result ) . toEqual ( {
101
127
rules : [
102
128
{
103
129
notices : [ CapitalizedIgnoreMessage ] ,
130
+ ruleArguments : [ "always" ] ,
104
131
ruleName : "capitalized-comments" ,
105
132
} ,
106
133
{
@@ -111,6 +138,21 @@ describe(convertCommentFormat, () => {
111
138
} ) ;
112
139
} ) ;
113
140
141
+ test ( "conversion with ignore-words argument (no check-{lower,upper}case)" , ( ) => {
142
+ const result = convertCommentFormat ( {
143
+ ruleArguments : [ { "ignore-words" : [ "TODO" , "HACK" ] } ] ,
144
+ } ) ;
145
+
146
+ expect ( result ) . toEqual ( {
147
+ rules : [
148
+ {
149
+ ruleArguments : [ "never" ] ,
150
+ ruleName : "spaced-comment" ,
151
+ } ,
152
+ ] ,
153
+ } ) ;
154
+ } ) ;
155
+
114
156
test ( "conversion with all arguments" , ( ) => {
115
157
const result = convertCommentFormat ( {
116
158
ruleArguments : [
0 commit comments