File tree Expand file tree Collapse file tree 1 file changed +12
-22
lines changed
lib/node_modules/@stdlib/repl/test Expand file tree Collapse file tree 1 file changed +12
-22
lines changed Original file line number Diff line number Diff line change @@ -108,17 +108,12 @@ tape( 'the function starts a REPL environment', function test( t ) {
108
108
return t . end ( ) ;
109
109
}
110
110
t . ok ( true , 'starts a REPL' ) ;
111
- setTimeout ( onTimeout , 0 ) ;
112
-
113
- function onTimeout ( ) {
114
- // In Node v0.10, the REPLServer instance does not have a `close()` method...
115
- if ( server . close ) {
116
- server . close ( ) ;
117
- } else {
118
- server . rli . close ( ) ;
119
- }
120
- setTimeout ( onEnd , 2500 ) ;
121
- }
111
+ server . rli . on ( 'close' , onClose ) ;
112
+ server . rli . write ( '.exit\n' ) ;
113
+ }
114
+
115
+ function onClose ( ) {
116
+ setTimeout ( onEnd , 1000 ) ;
122
117
}
123
118
124
119
function onEnd ( ) {
@@ -135,17 +130,12 @@ tape( 'the function starts a REPL environment (options)', function test( t ) {
135
130
return t . end ( ) ;
136
131
}
137
132
t . ok ( true , 'starts a REPL' ) ;
138
- setTimeout ( onTimeout , 0 ) ;
139
-
140
- function onTimeout ( ) {
141
- // In Node v0.10, the REPLServer instance does not have a `close()` method...
142
- if ( server . close ) {
143
- server . close ( ) ;
144
- } else {
145
- server . rli . close ( ) ;
146
- }
147
- setTimeout ( onEnd , 2500 ) ;
148
- }
133
+ server . rli . on ( 'close' , onClose ) ;
134
+ server . rli . write ( '.exit\n' ) ;
135
+ }
136
+
137
+ function onClose ( ) {
138
+ setTimeout ( onEnd , 1000 ) ;
149
139
}
150
140
151
141
function onEnd ( ) {
You can’t perform that action at this time.
0 commit comments