@@ -116,25 +116,39 @@ describe(sut.name, () => {
116
116
} ) ;
117
117
}
118
118
119
- for ( const [ key , value ] of [
119
+ for ( const [ key , value , noReverse ] of [
120
120
[ 'endsWith' , 'startsWith' ] ,
121
121
[ 'every' , 'some' ] ,
122
122
[ 'toLocaleLowerCase' , 'toLocaleUpperCase' ] ,
123
123
[ 'toLowerCase' , 'toUpperCase' ] ,
124
124
[ 'trimEnd' , 'trimStart' ] ,
125
125
[ 'min' , 'max' ] ,
126
- [ 'getDate' , 'getMonth' ] ,
127
- [ 'setDate' , 'setMonth' ] ,
126
+ [ 'getDate' , 'getTime' ] ,
127
+ [ 'setDate' , 'setTime' ] ,
128
+ [ 'getFullYear' , 'getMonth' ] ,
129
+ [ 'setFullYear' , 'setMonth' ] ,
128
130
[ 'getHours' , 'getMinutes' ] ,
129
131
[ 'setHours' , 'setMinutes' ] ,
132
+ [ 'getSeconds' , 'getMilliseconds' ] ,
133
+ [ 'setSeconds' , 'setMilliseconds' ] ,
134
+ [ 'getUTCDate' , 'getTime' , true ] ,
135
+ [ 'setUTCDate' , 'setTime' , true ] ,
136
+ [ 'getUTCFullYear' , 'getUTCMonth' ] ,
137
+ [ 'setUTCFullYear' , 'setUTCMonth' ] ,
138
+ [ 'getUTCHours' , 'getUTCMinutes' ] ,
139
+ [ 'setUTCHours' , 'setUTCMinutes' ] ,
140
+ [ 'getUTCSeconds' , 'getUTCMilliseconds' ] ,
141
+ [ 'setUTCSeconds' , 'setUTCMilliseconds' ] ,
130
142
] ) {
131
143
it ( `should replace ${ key } with ${ value } ` , ( ) => {
132
144
expectJSMutation ( sut , `text.${ key } ();` , `text.${ value } ();` ) ;
133
145
} ) ;
134
146
135
- it ( `should replace ${ value } with ${ key } ` , ( ) => {
136
- expectJSMutation ( sut , `text.${ value } ();` , `text.${ key } ();` ) ;
137
- } ) ;
147
+ if ( ! noReverse ) {
148
+ it ( `should replace ${ value } with ${ key } ` , ( ) => {
149
+ expectJSMutation ( sut , `text.${ value } ();` , `text.${ key } ();` ) ;
150
+ } ) ;
151
+ }
138
152
}
139
153
140
154
for ( const method of [ 'charAt' , 'filter' , 'reverse' , 'slice' , 'sort' , 'substr' , 'substring' , 'trim' ] ) {
0 commit comments