@@ -148,6 +148,7 @@ function spliced2expected( s ) {
148
148
function defaultSettings ( ) {
149
149
return {
150
150
'autoClosePairs' : false ,
151
+ 'autoDeletePairs' : false ,
151
152
'completionPreviews' : false
152
153
} ;
153
154
}
@@ -342,13 +343,11 @@ function assertAutoDelete( t, fixture, done ) {
342
343
N = fixture . expression . length - fixture . cursor ;
343
344
moveBack ( istream , N ) ;
344
345
345
- // Enable auto-close :
346
- r . settings ( 'autoClosePairs ' , true ) ;
346
+ // Enable auto-delete :
347
+ r . settings ( 'autoDeletePairs ' , true ) ;
347
348
348
349
// Delete the character in order to trigger auto-delete:
349
- r . _rli . write ( null , { // eslint-disable-line no-underscore-dangle
350
- 'name' : 'backspace'
351
- } ) ;
350
+ istream . write ( '\x08' ) ;
352
351
353
352
// Close the input stream:
354
353
istream . end ( ) ;
@@ -416,13 +415,11 @@ function assertNoAutoDelete( t, fixture, done ) {
416
415
N = fixture . expression . length - fixture . cursor ;
417
416
moveBack ( istream , N ) ;
418
417
419
- // Enable auto-close :
420
- r . settings ( 'autoClosePairs ' , true ) ;
418
+ // Enable auto-delete :
419
+ r . settings ( 'autoDeletePairs ' , true ) ;
421
420
422
421
// Delete the character in order to trigger auto-delete:
423
- r . _rli . write ( null , { // eslint-disable-line no-underscore-dangle
424
- 'name' : 'backspace'
425
- } ) ;
422
+ istream . write ( '\x08' ) ;
426
423
427
424
// Close the input stream:
428
425
istream . end ( ) ;
0 commit comments