@@ -209,26 +209,26 @@ assert.strictEqual(
209
209
210
210
// Test single char pattern
211
211
assert . strictEqual ( 0 , twoByteString . indexOf ( '\u039a' , 0 , 'ucs2' ) ) ;
212
- assert . strictEqual ( 2 , twoByteString . indexOf ( '\u0391' , 0 , 'ucs2' ) ,
213
- 'Alpha' ) ;
214
- assert . strictEqual ( 4 , twoByteString . indexOf ( '\u03a3' , 0 , 'ucs2' ) ,
215
- 'First Sigma' ) ;
216
- assert . strictEqual ( 6 , twoByteString . indexOf ( '\u03a3' , 6 , 'ucs2' ) ,
217
- 'Second Sigma' ) ;
218
- assert . strictEqual ( 8 , twoByteString . indexOf ( '\u0395' , 0 , 'ucs2' ) ,
219
- 'Epsilon' ) ;
220
- assert . strictEqual ( - 1 , twoByteString . indexOf ( '\u0392' , 0 , 'ucs2' ) ,
221
- 'Not beta' ) ;
212
+ let index = twoByteString . indexOf ( '\u0391' , 0 , 'ucs2' ) ;
213
+ assert . strictEqual ( 2 , index , `Alpha - at index ${ index } ` ) ;
214
+ index = twoByteString . indexOf ( '\u03a3' , 0 , 'ucs2' ) ;
215
+ assert . strictEqual ( 4 , index , `First Sigma - at index ${ index } ` ) ;
216
+ index = twoByteString . indexOf ( '\u03a3' , 6 , 'ucs2' ) ;
217
+ assert . strictEqual ( 6 , index , `Second Sigma - at index ${ index } ` ) ;
218
+ index = twoByteString . indexOf ( '\u0395' , 0 , 'ucs2' ) ;
219
+ assert . strictEqual ( 8 , index , `Epsilon - at index ${ index } ` ) ;
220
+ index = twoByteString . indexOf ( '\u0392' , 0 , 'ucs2' ) ;
221
+ assert . strictEqual ( - 1 , index , `Not beta - at index ${ index } ` ) ;
222
222
223
223
// Test multi-char pattern
224
- assert . strictEqual (
225
- 0 , twoByteString . indexOf ( '\u039a\u0391' , 0 , 'ucs2' ) , ' Lambda Alpha' ) ;
226
- assert . strictEqual (
227
- 2 , twoByteString . indexOf ( '\u0391\u03a3' , 0 , 'ucs2' ) , ' Alpha Sigma' ) ;
228
- assert . strictEqual (
229
- 4 , twoByteString . indexOf ( '\u03a3\u03a3' , 0 , 'ucs2' ) , ' Sigma Sigma' ) ;
230
- assert . strictEqual (
231
- 6 , twoByteString . indexOf ( '\u03a3\u0395' , 0 , 'ucs2' ) , ' Sigma Epsilon' ) ;
224
+ index = twoByteString . indexOf ( '\u039a\u0391' , 0 , 'ucs2' ) ;
225
+ assert . strictEqual ( 0 , index , ` Lambda Alpha - at index ${ index } ` ) ;
226
+ index = twoByteString . indexOf ( '\u0391\u03a3' , 0 , 'ucs2' ) ;
227
+ assert . strictEqual ( 2 , index , ` Alpha Sigma - at index ${ index } ` ) ;
228
+ index = twoByteString . indexOf ( '\u03a3\u03a3' , 0 , 'ucs2' ) ;
229
+ assert . strictEqual ( 4 , index , ` Sigma Sigma - at index ${ index } ` ) ;
230
+ index = twoByteString . indexOf ( '\u03a3\u0395' , 0 , 'ucs2' ) ;
231
+ assert . strictEqual ( 6 , index , ` Sigma Epsilon - at index ${ index } ` ) ;
232
232
}
233
233
234
234
const mixedByteStringUtf8 = Buffer . from ( '\u039a\u0391abc\u03a3\u03a3\u0395' ) ;
@@ -255,16 +255,18 @@ for (let i = 0; i < longBufferString.length - pattern.length; i += 7) {
255
255
assert . strictEqual ( ( i + 15 ) & ~ 0xf , index ,
256
256
`Long ABACABA...-string at index ${ i } ` ) ;
257
257
}
258
- assert . strictEqual ( 510 , longBufferString . indexOf ( 'AJABACA' ) ,
259
- 'Long AJABACA, First J' ) ;
260
- assert . strictEqual (
261
- 1534 , longBufferString . indexOf ( 'AJABACA' , 511 ) , 'Long AJABACA, Second J' ) ;
258
+
259
+ let index = longBufferString . indexOf ( 'AJABACA' ) ;
260
+ assert . strictEqual ( 510 , index , `Long AJABACA, First J - at index ${ index } ` ) ;
261
+ index = longBufferString . indexOf ( 'AJABACA' , 511 ) ;
262
+ assert . strictEqual ( 1534 , index , `Long AJABACA, Second J - at index ${ index } ` ) ;
262
263
263
264
pattern = 'JABACABADABACABA' ;
265
+ index = longBufferString . indexOf ( pattern ) ;
266
+ assert . strictEqual ( 511 , index , `Long JABACABA..., First J - at index ${ index } ` ) ;
267
+ index = longBufferString . indexOf ( pattern , 512 ) ;
264
268
assert . strictEqual (
265
- 511 , longBufferString . indexOf ( pattern ) , 'Long JABACABA..., First J' ) ;
266
- assert . strictEqual (
267
- 1535 , longBufferString . indexOf ( pattern , 512 ) , 'Long JABACABA..., Second J' ) ;
269
+ 1535 , index , `Long JABACABA..., Second J - at index ${ index } ` ) ;
268
270
269
271
// Search for a non-ASCII string in a pure ASCII string.
270
272
const asciiString = Buffer . from (
0 commit comments