@@ -186,15 +186,15 @@ putIn.run(['.clear']);
186
186
testMe . complete ( 'require(\'' , common . mustCall ( function ( error , data ) {
187
187
assert . strictEqual ( error , null ) ;
188
188
repl . _builtinLibs . forEach ( function ( lib ) {
189
- assert . notStrictEqual ( data [ 0 ] . indexOf ( lib ) , - 1 , `${ lib } not found` ) ;
189
+ assert ( data [ 0 ] . includes ( lib ) , `${ lib } not found` ) ;
190
190
} ) ;
191
191
} ) ) ;
192
192
193
193
testMe . complete ( 'require(\'n' , common . mustCall ( function ( error , data ) {
194
194
assert . strictEqual ( error , null ) ;
195
195
assert . strictEqual ( data . length , 2 ) ;
196
196
assert . strictEqual ( data [ 1 ] , 'n' ) ;
197
- assert . notStrictEqual ( data [ 0 ] . indexOf ( 'net' ) , - 1 ) ;
197
+ assert ( data [ 0 ] . includes ( 'net' ) ) ;
198
198
// It's possible to pick up non-core modules too
199
199
data [ 0 ] . forEach ( function ( completion ) {
200
200
if ( completion )
@@ -239,19 +239,19 @@ putIn.run(['.clear']);
239
239
240
240
putIn . run ( [ 'var ary = [1,2,3];' ] ) ;
241
241
testMe . complete ( 'ary.' , common . mustCall ( function ( error , data ) {
242
- assert . strictEqual ( data [ 0 ] . indexOf ( 'ary.0' ) , - 1 ) ;
243
- assert . strictEqual ( data [ 0 ] . indexOf ( 'ary.1' ) , - 1 ) ;
244
- assert . strictEqual ( data [ 0 ] . indexOf ( 'ary.2' ) , - 1 ) ;
242
+ assert . strictEqual ( data [ 0 ] . includes ( 'ary.0' ) , false ) ;
243
+ assert . strictEqual ( data [ 0 ] . includes ( 'ary.1' ) , false ) ;
244
+ assert . strictEqual ( data [ 0 ] . includes ( 'ary.2' ) , false ) ;
245
245
} ) ) ;
246
246
247
247
// Make sure tab completion does not include integer keys in an object
248
248
putIn . run ( [ '.clear' ] ) ;
249
249
putIn . run ( [ 'var obj = {1:"a","1a":"b",a:"b"};' ] ) ;
250
250
251
251
testMe . complete ( 'obj.' , common . mustCall ( function ( error , data ) {
252
- assert . strictEqual ( data [ 0 ] . indexOf ( 'obj.1' ) , - 1 ) ;
253
- assert . strictEqual ( data [ 0 ] . indexOf ( 'obj.1a' ) , - 1 ) ;
254
- assert . notStrictEqual ( data [ 0 ] . indexOf ( 'obj.a' ) , - 1 ) ;
252
+ assert . strictEqual ( data [ 0 ] . includes ( 'obj.1' ) , false ) ;
253
+ assert . strictEqual ( data [ 0 ] . includes ( 'obj.1a' ) , false ) ;
254
+ assert ( data [ 0 ] . includes ( 'obj.a' ) ) ;
255
255
} ) ) ;
256
256
257
257
// Don't try to complete results of non-simple expressions
@@ -265,9 +265,9 @@ putIn.run(['.clear']);
265
265
putIn . run ( [ 'var obj = {1:"a","1a":"b",a:"b"};' ] ) ;
266
266
267
267
testMe . complete ( ' obj.' , common . mustCall ( ( error , data ) => {
268
- assert . strictEqual ( data [ 0 ] . indexOf ( 'obj.1' ) , - 1 ) ;
269
- assert . strictEqual ( data [ 0 ] . indexOf ( 'obj.1a' ) , - 1 ) ;
270
- assert . notStrictEqual ( data [ 0 ] . indexOf ( 'obj.a' ) , - 1 ) ;
268
+ assert . strictEqual ( data [ 0 ] . includes ( 'obj.1' ) , false ) ;
269
+ assert . strictEqual ( data [ 0 ] . includes ( 'obj.1a' ) , false ) ;
270
+ assert ( data [ 0 ] . includes ( 'obj.a' ) ) ;
271
271
} ) ) ;
272
272
273
273
// Works inside assignments
0 commit comments