11'use strict' ;
22const common = require ( '../common' ) ;
3- var assert = require ( 'assert' ) ;
4- var debug = require ( '_debugger' ) ;
3+ const assert = require ( 'assert' ) ;
4+ const debug = require ( '_debugger' ) ;
55
66process . env . NODE_DEBUGGER_TIMEOUT = 2000 ;
7- var debugPort = common . PORT ;
7+ const debugPort = common . PORT ;
88debug . port = debugPort ;
9- var spawn = require ( 'child_process' ) . spawn ;
9+ const spawn = require ( 'child_process' ) . spawn ;
1010
1111setTimeout ( function ( ) {
1212 if ( nodeProcess ) nodeProcess . kill ( 'SIGTERM' ) ;
1313 throw new Error ( 'timeout' ) ;
1414} , 10000 ) . unref ( ) ;
1515
1616
17- var resCount = 0 ;
18- var p = new debug . Protocol ( ) ;
17+ let resCount = 0 ;
18+ const p = new debug . Protocol ( ) ;
1919p . onResponse = function ( res ) {
2020 resCount ++ ;
2121} ;
@@ -29,12 +29,12 @@ assert.strictEqual(resCount, 1);
2929
3030// Make sure split messages go in.
3131
32- var parts = [ ] ;
32+ const parts = [ ] ;
3333parts . push ( 'Content-Length: 336\r\n' ) ;
3434assert . strictEqual ( parts [ 0 ] . length , 21 ) ;
3535parts . push ( '\r\n' ) ;
3636assert . strictEqual ( parts [ 1 ] . length , 2 ) ;
37- var bodyLength = 0 ;
37+ let bodyLength = 0 ;
3838
3939parts . push ( '{"seq":12,"type":"event","event":"break","body":' +
4040 '{"invocationText":"#<a Server>' ) ;
@@ -55,32 +55,32 @@ bodyLength += parts[4].length;
5555
5656assert . strictEqual ( bodyLength , 336 ) ;
5757
58- for ( var i = 0 ; i < parts . length ; i ++ ) {
58+ for ( let i = 0 ; i < parts . length ; i ++ ) {
5959 p . execute ( parts [ i ] ) ;
6060}
6161assert . strictEqual ( resCount , 2 ) ;
6262
6363
6464// Make sure that if we get backed up, we still manage to get all the
6565// messages
66- var d = 'Content-Length: 466\r\n\r\n' +
67- '{"seq":10,"type":"event","event":"afterCompile","success":true,' +
68- '"body":{"script":{"handle":1,"type":"script","name":"dns.js",' +
69- '"id":34,"lineOffset":0,"columnOffset":0,"lineCount":241,' +
70- '"sourceStart":"(function(module, exports, require) {' +
71- 'var dns = process.binding(\'cares\')' +
72- ';\\nvar ne","sourceLength":6137,"scriptType":2,"compilationType":0, ' +
73- ' "context":{"ref":0},"text":"dns.js (lines: 241)"}},"refs":' +
74- '[{"handle":0' +
75- ',"type":"context","text":"#<a ContextMirror>"}],"running":true}' +
76- '\r\n\r\nContent-Length: 119\r\n\r\n' +
77- '{"seq":11,"type":"event","event":"scriptCollected","success":true, ' +
78- ' "body":{"script":{"id":26}},"refs":[],"running":true}';
66+ const d = 'Content-Length: 466\r\n\r\n' +
67+ '{"seq":10,"type":"event","event":"afterCompile","success":true,' +
68+ '"body":{"script":{"handle":1,"type":"script","name":"dns.js",' +
69+ '"id":34,"lineOffset":0,"columnOffset":0,"lineCount":241,' +
70+ '"sourceStart":"(function(module, exports, require) {' +
71+ 'var dns = process.binding(\'cares\')' +
72+ ';\\nvar ne","sourceLength":6137,"scriptType":2,"compilationType"' +
73+ ':0, "context":{"ref":0},"text":"dns.js (lines: 241)"}},"refs":' +
74+ '[{"handle":0' +
75+ ',"type":"context","text":"#<a ContextMirror>"}],"running":true}' +
76+ '\r\n\r\nContent-Length: 119\r\n\r\n' +
77+ '{"seq":11,"type":"event","event":"scriptCollected","success":true' +
78+ ', "body":{"script":{"id":26}},"refs":[],"running":true}';
7979p . execute ( d ) ;
8080assert . strictEqual ( resCount , 4 ) ;
8181
82- var expectedConnections = 0 ;
83- var tests = [ ] ;
82+ let expectedConnections = 0 ;
83+ const tests = [ ] ;
8484function addTest ( cb ) {
8585 expectedConnections ++ ;
8686 tests . push ( cb ) ;
@@ -102,9 +102,9 @@ addTest(function(client, done) {
102102 assert . ok ( ! err ) ;
103103 console . error ( 'got %d scripts' , Object . keys ( client . scripts ) . length ) ;
104104
105- var foundMainScript = false ;
106- for ( var k in client . scripts ) {
107- var script = client . scripts [ k ] ;
105+ let foundMainScript = false ;
106+ for ( const k in client . scripts ) {
107+ const script = client . scripts [ k ] ;
108108 if ( script && script . name === 'node.js' ) {
109109 foundMainScript = true ;
110110 break ;
@@ -127,19 +127,19 @@ addTest(function(client, done) {
127127} ) ;
128128
129129
130- var connectCount = 0 ;
131- var script = 'setTimeout(function() { console.log("blah"); });' +
132- 'setInterval(function() {}, 1000000);' ;
130+ let connectCount = 0 ;
131+ const script = 'setTimeout(function() { console.log("blah"); });' +
132+ 'setInterval(function() {}, 1000000);' ;
133133
134- var nodeProcess ;
134+ let nodeProcess ;
135135
136136function doTest ( cb , done ) {
137- var args = [ '--debug=' + debugPort , '-e' , script ] ;
137+ const args = [ '--debug=' + debugPort , '-e' , script ] ;
138138 nodeProcess = spawn ( process . execPath , args ) ;
139139
140140 nodeProcess . stdout . once ( 'data' , function ( c ) {
141141 console . log ( '>>> new node process: %d' , nodeProcess . pid ) ;
142- var failed = true ;
142+ let failed = true ;
143143 try {
144144 process . _debugProcess ( nodeProcess . pid ) ;
145145 failed = false ;
@@ -151,9 +151,9 @@ function doTest(cb, done) {
151151 console . log ( '>>> starting debugger session' ) ;
152152 } ) ;
153153
154- var didTryConnect = false ;
154+ let didTryConnect = false ;
155155 nodeProcess . stderr . setEncoding ( 'utf8' ) ;
156- var b = '' ;
156+ let b = '' ;
157157 nodeProcess . stderr . on ( 'data' , function ( data ) {
158158 console . error ( 'got stderr data %j' , data ) ;
159159 nodeProcess . stderr . resume ( ) ;
0 commit comments