| Checks basic ES6 modules support. |
| { |
| method : Debugger.scriptParsed |
| params : { |
| endColumn : 17 |
| endLine : 5 |
| executionContextId : <executionContextId> |
| hasSourceURL : false |
| hash : 9C014F7249BAFA12B91017817AD15091D01A9155 |
| isLiveEdit : false |
| isModule : true |
| length : 83 |
| scriptId : <scriptId> |
| sourceMapURL : |
| startColumn : 0 |
| startLine : 0 |
| url : module1 |
| } |
| } |
| { |
| method : Debugger.scriptParsed |
| params : { |
| endColumn : 17 |
| endLine : 5 |
| executionContextId : <executionContextId> |
| hasSourceURL : false |
| hash : 443A2FA24A6112E6B9101781E6A19B56BDC396D4 |
| isLiveEdit : false |
| isModule : true |
| length : 84 |
| scriptId : <scriptId> |
| sourceMapURL : |
| startColumn : 0 |
| startLine : 0 |
| url : module2 |
| } |
| } |
| { |
| method : Debugger.scriptParsed |
| params : { |
| endColumn : 0 |
| endLine : 8 |
| executionContextId : <executionContextId> |
| hasSourceURL : false |
| hash : 54D834614FBF9B389082DAE06CD3EFC499BEBF13 |
| isLiveEdit : false |
| isModule : true |
| length : 191 |
| scriptId : <scriptId> |
| sourceMapURL : |
| startColumn : 0 |
| startLine : 0 |
| url : module3 |
| } |
| } |
| console.log(module1) |
| foo (module1:2:10) |
| (anonymous) (module3:3:12) |
| |
| console.log(42) |
| (anonymous) (module3:3:8) |
| |
| console.log(module2) |
| foo (module2:2:10) |
| (anonymous) (module3:4:12) |
| |
| console.log(239) |
| (anonymous) (module3:4:8) |
| |
| { |
| method : Debugger.paused |
| params : { |
| callFrames : [ |
| [0] : { |
| callFrameId : <callFrameId> |
| functionLocation : { |
| columnNumber : 0 |
| lineNumber : 0 |
| scriptId : <scriptId> |
| } |
| functionName : |
| location : { |
| columnNumber : 0 |
| lineNumber : 7 |
| scriptId : <scriptId> |
| } |
| scopeChain : [ |
| [0] : { |
| endLocation : { |
| columnNumber : 0 |
| lineNumber : 8 |
| scriptId : <scriptId> |
| } |
| object : { |
| className : Object |
| description : Object |
| objectId : <objectId> |
| type : object |
| } |
| startLocation : { |
| columnNumber : 0 |
| lineNumber : 0 |
| scriptId : <scriptId> |
| } |
| type : module |
| } |
| [1] : { |
| object : { |
| className : global |
| description : global |
| objectId : <objectId> |
| type : object |
| } |
| type : global |
| } |
| ] |
| this : { |
| type : undefined |
| } |
| url : module3 |
| } |
| ] |
| hitBreakpoints : [ |
| ] |
| reason : other |
| } |
| } |
| { |
| id : <messageId> |
| result : { |
| result : [ |
| [0] : { |
| configurable : true |
| enumerable : true |
| isOwn : true |
| name : foo1 |
| value : { |
| className : Function |
| description : function foo() { console.log('module1'); return 42; } |
| objectId : <objectId> |
| type : function |
| } |
| writable : true |
| } |
| [1] : { |
| configurable : true |
| enumerable : true |
| isOwn : true |
| name : foo2 |
| value : { |
| className : Function |
| description : function foo() { console.log('module2'); return 239; } |
| objectId : <objectId> |
| type : function |
| } |
| writable : true |
| } |
| [2] : { |
| configurable : true |
| enumerable : true |
| isOwn : true |
| name : a1 |
| value : { |
| description : 1 |
| type : number |
| value : 1 |
| } |
| writable : true |
| } |
| [3] : { |
| configurable : true |
| enumerable : true |
| isOwn : true |
| name : a2 |
| value : { |
| description : 2 |
| type : number |
| value : 2 |
| } |
| writable : true |
| } |
| ] |
| } |
| } |
| { |
| method : Debugger.scriptFailedToParse |
| params : { |
| endColumn : 1 |
| endLine : 0 |
| executionContextId : <executionContextId> |
| hasSourceURL : false |
| hash : FF746120E4E4F1BA4CB5762843D429DC872EBA18 |
| isModule : true |
| length : 1 |
| scriptId : <scriptId> |
| sourceMapURL : |
| startColumn : 0 |
| startLine : 0 |
| url : module4 |
| } |
| } |
| { |
| method : Runtime.exceptionThrown |
| params : { |
| exceptionDetails : { |
| columnNumber : 0 |
| exception : { |
| className : SyntaxError |
| description : SyntaxError: Unexpected token } |
| objectId : <objectId> |
| preview : { |
| description : SyntaxError: Unexpected token } |
| overflow : false |
| properties : [ |
| [0] : { |
| name : stack |
| type : string |
| value : SyntaxError: Unexpected token } |
| } |
| [1] : { |
| name : message |
| type : string |
| value : Unexpected token } |
| } |
| ] |
| subtype : error |
| type : object |
| } |
| subtype : error |
| type : object |
| } |
| exceptionId : <exceptionId> |
| executionContextId : <executionContextId> |
| lineNumber : 0 |
| scriptId : <scriptId> |
| text : Uncaught SyntaxError: Unexpected token } |
| url : module4 |
| } |
| timestamp : <timestamp> |
| } |
| } |