@@ -9,14 +9,16 @@ tape('v8 inspect', (t) => {
99
1010 const sess = common . Session . create ( 'inspect-scenario.js' ) ;
1111
12- sess . waitBreak ( ( ) => {
12+ sess . waitBreak ( ( err ) => {
13+ t . error ( err ) ;
1314 sess . send ( 'v8 bt' ) ;
1415 } ) ;
1516
1617 let that = null ;
1718 let fn = null ;
1819
19- sess . wait ( / i n s p e c t - s c e n a r i o .j s / , ( line ) => {
20+ sess . wait ( / i n s p e c t - s c e n a r i o .j s / , ( err , line ) => {
21+ t . error ( err ) ;
2022 let match = line . match ( / m e t h o d \( t h i s = ( 0 x [ 0 - 9 a - f ] + ) [ ^ \n ] + f n = ( 0 x [ 0 - 9 a - f ] + ) / i) ;
2123 t . ok ( match , 'method should have `this`' ) ;
2224
@@ -28,11 +30,13 @@ tape('v8 inspect', (t) => {
2830
2931 let hashmap = null ;
3032
31- sess . wait ( / C l a s s / , ( line ) => {
33+ sess . wait ( / C l a s s / , ( err , line ) => {
34+ t . error ( err ) ;
3235 t . notEqual ( line . indexOf ( that ) , - 1 , 'addr of `Class` should match' ) ;
3336 } ) ;
3437
35- sess . linesUntil ( / } > / , ( lines ) => {
38+ sess . linesUntil ( / } > / , ( err , lines ) => {
39+ t . error ( err ) ;
3640 lines = lines . join ( '\n' ) ;
3741 t . ok ( / x = < S m i : 1 > / . test ( lines ) , '.x smi property' ) ;
3842 t . ok ( / y = 1 2 3 .4 5 6 / . test ( lines ) , '.y heap number property' ) ;
@@ -57,11 +61,13 @@ tape('v8 inspect', (t) => {
5761 let uint8Array = null ;
5862 let buffer = null ;
5963
60- sess . wait ( / O b j e c t / , ( line ) => {
64+ sess . wait ( / O b j e c t / , ( err , line ) => {
65+ t . error ( err ) ;
6166 t . notEqual ( line . indexOf ( hashmap ) , - 1 , 'addr of `Object` should match' ) ;
6267 } ) ;
6368
64- sess . linesUntil ( / } > / , ( lines ) => {
69+ sess . linesUntil ( / } > / , ( err , lines ) => {
70+ t . error ( err ) ;
6571 lines = lines . join ( '\n' ) ;
6672 t . ok ( / \[ 0 \] = [ ^ \n ] * n u l l / . test ( lines ) , '[0] null element' ) ;
6773 t . ok ( / \[ 4 \] = [ ^ \n ] * u n d e f i n e d / . test ( lines ) , '[4] undefined element' ) ;
@@ -135,14 +141,16 @@ tape('v8 inspect', (t) => {
135141 sess . send ( `v8 inspect -F ${ cons } ` ) ;
136142 } ) ;
137143
138- sess . linesUntil ( / } > / , ( lines ) => {
144+ sess . linesUntil ( / } > / , ( err , lines ) => {
145+ t . error ( err ) ;
139146 lines = lines . join ( '\n' ) ;
140147 t . ok ( / s o u r c e = \/ r e g e x p \/ / . test ( lines ) ||
141148 / \. s o u r c e = [ ^ \n ] * < S t r i n g : " r e g e x p " > / . test ( lines ) ,
142149 'regexp.source' ) ;
143150 } ) ;
144151
145- sess . linesUntil ( / " > / , ( lines ) => {
152+ sess . linesUntil ( / " > / , ( err , lines ) => {
153+ t . error ( err ) ;
146154 lines = lines . join ( '\n' ) ;
147155 t . notEqual (
148156 lines . indexOf ( 'this could be a bit smaller, but v8 wants big str.' +
@@ -153,7 +161,8 @@ tape('v8 inspect', (t) => {
153161 sess . send ( `v8 inspect --string-length 20 ${ cons } ` ) ;
154162 } ) ;
155163
156- sess . linesUntil ( / " > / , ( lines ) => {
164+ sess . linesUntil ( / " > / , ( err , lines ) => {
165+ t . error ( err ) ;
157166 lines = lines . join ( '\n' ) ;
158167 t . notEqual (
159168 lines . indexOf ( 'this could be a bit ...' ) ,
@@ -163,7 +172,8 @@ tape('v8 inspect', (t) => {
163172 sess . send ( `v8 inspect ${ thin } ` ) ;
164173 } ) ;
165174
166- sess . linesUntil ( / " > / , ( lines ) => {
175+ sess . linesUntil ( / " > / , ( err , lines ) => {
176+ t . error ( err ) ;
167177 lines = lines . join ( '\n' ) ;
168178 t . ok (
169179 / 0 x [ 0 - 9 a - f ] + : < S t r i n g : " f o o b a r " > / . test ( lines ) ,
@@ -172,7 +182,8 @@ tape('v8 inspect', (t) => {
172182 sess . send ( `v8 inspect ${ array } ` ) ;
173183 } ) ;
174184
175- sess . linesUntil ( / } > / , ( lines ) => {
185+ sess . linesUntil ( / } > / , ( err , lines ) => {
186+ t . error ( err ) ;
176187 lines = lines . join ( '\n' ) ;
177188 t . notEqual (
178189 lines . indexOf ( '<Array: length=6' ) ,
@@ -184,7 +195,8 @@ tape('v8 inspect', (t) => {
184195 sess . send ( `v8 inspect --array-length 10 ${ longArray } ` ) ;
185196 } ) ;
186197
187- sess . linesUntil ( / } > / , ( lines ) => {
198+ sess . linesUntil ( / } > / , ( err , lines ) => {
199+ t . error ( err ) ;
188200 lines = lines . join ( '\n' ) ;
189201 t . notEqual (
190202 lines . indexOf ( '<Array: length=20' ) ,
@@ -194,7 +206,8 @@ tape('v8 inspect', (t) => {
194206 sess . send ( `v8 inspect ${ arrayBuffer } ` ) ;
195207 } ) ;
196208
197- sess . linesUntil ( / \] > / , ( lines ) => {
209+ sess . linesUntil ( / \] > / , ( err , lines ) => {
210+ t . error ( err ) ;
198211 lines = lines . join ( '\n' ) ;
199212 const re = new RegExp (
200213 '0x[0-9a-f]+:' +
@@ -207,7 +220,8 @@ tape('v8 inspect', (t) => {
207220 sess . send ( `v8 inspect --array-length 1 ${ arrayBuffer } ` ) ;
208221 } ) ;
209222
210- sess . linesUntil ( / ] > / , ( lines ) => {
223+ sess . linesUntil ( / ] > / , ( err , lines ) => {
224+ t . error ( err ) ;
211225 lines = lines . join ( '\n' ) ;
212226 const re = new RegExp (
213227 '0x[0-9a-f]+:' +
@@ -220,7 +234,8 @@ tape('v8 inspect', (t) => {
220234 sess . send ( `v8 inspect ${ uint8Array } ` ) ;
221235 } ) ;
222236
223- sess . linesUntil ( / ] > / , ( lines ) => {
237+ sess . linesUntil ( / ] > / , ( err , lines ) => {
238+ t . error ( err ) ;
224239 lines = lines . join ( '\n' ) ;
225240 const re = new RegExp (
226241 '0x[0-9a-f]+:' +
@@ -234,7 +249,8 @@ tape('v8 inspect', (t) => {
234249 sess . send ( `v8 inspect --array-length 1 ${ uint8Array } ` ) ;
235250 } ) ;
236251
237- sess . linesUntil ( / ] > / , ( lines ) => {
252+ sess . linesUntil ( / ] > / , ( err , lines ) => {
253+ t . error ( err ) ;
238254 lines = lines . join ( '\n' ) ;
239255 const re = new RegExp (
240256 '0x[0-9a-f]+:' +
@@ -248,7 +264,8 @@ tape('v8 inspect', (t) => {
248264 sess . send ( `v8 inspect ${ buffer } ` ) ;
249265 } ) ;
250266
251- sess . linesUntil ( / ] > / , ( lines ) => {
267+ sess . linesUntil ( / ] > / , ( err , lines ) => {
268+ t . error ( err ) ;
252269 lines = lines . join ( '\n' ) ;
253270 const re = new RegExp (
254271 '0x[0-9a-f]+:' +
@@ -262,7 +279,8 @@ tape('v8 inspect', (t) => {
262279 sess . send ( `v8 inspect --array-length 1 ${ buffer } ` ) ;
263280 } ) ;
264281
265- sess . linesUntil ( / ] > / , ( lines ) => {
282+ sess . linesUntil ( / ] > / , ( err , lines ) => {
283+ t . error ( err ) ;
266284 lines = lines . join ( '\n' ) ;
267285 const re = new RegExp (
268286 '0x[0-9a-f]+:' +
@@ -277,7 +295,8 @@ tape('v8 inspect', (t) => {
277295 } ) ;
278296
279297
280- sess . linesUntil ( / ^ > / , ( lines ) => {
298+ sess . linesUntil ( / ^ > / , ( err , lines ) => {
299+ t . error ( err ) ;
281300 lines = lines . join ( '\n' ) ;
282301 // Include 'source:' and '>' to act as boundaries. (Avoid
283302 // passing if the whole file it displayed instead of just
@@ -293,7 +312,8 @@ tape('v8 inspect', (t) => {
293312 sess . send ( `v8 inspect -s ${ fn } ` ) ;
294313 } ) ;
295314
296- sess . linesUntil ( / ^ > / , ( lines ) => {
315+ sess . linesUntil ( / ^ > / , ( err , lines ) => {
316+ t . error ( err ) ;
297317 lines = lines . join ( '\n' ) ;
298318
299319 // Include 'source:' and '>' to act as boundaries. (Avoid
@@ -331,17 +351,21 @@ tape('v8 inspect', (t) => {
331351 }
332352 } ) ;
333353
334- sess . linesUntil ( / } > / , ( lines ) => {
335- lines = lines . join ( '\n' ) ;
336- t . ok ( / i n t e r n a l f i e l d s / . test ( lines ) , 'method.scopedAPI.internalFields' ) ;
337- } ) ;
354+ if ( process . version >= 'v5.0.0' ) {
355+ sess . linesUntil ( / } > / , ( err , lines ) => {
356+ t . error ( err ) ;
357+ lines = lines . join ( '\n' ) ;
358+ t . ok ( / i n t e r n a l f i e l d s / . test ( lines ) , 'method.scopedAPI.internalFields' ) ;
359+ } ) ;
338360
339- sess . linesUntil ( / } > / , ( lines ) => {
340- lines = lines . join ( '\n' ) ;
341- t . ok ( / o u t e r V a r [ ^ \n ] + " o u t e r v a r i a b l e " / . test ( lines ) ,
342- 'method.closure.outerVar' ) ;
361+ sess . linesUntil ( / } > / , ( err , lines ) => {
362+ t . error ( err ) ;
363+ lines = lines . join ( '\n' ) ;
364+ t . ok ( / o u t e r V a r [ ^ \n ] + " o u t e r v a r i a b l e " / . test ( lines ) ,
365+ 'method.closure.outerVar' ) ;
343366
344- sess . quit ( ) ;
345- t . end ( ) ;
346- } ) ;
367+ sess . quit ( ) ;
368+ t . end ( ) ;
369+ } ) ;
370+ }
347371} ) ;
0 commit comments