Commit bbfe7f32 authored by Sergiy Byelozyorov's avatar Sergiy Byelozyorov Committed by Commit Bot

Revert "[inspector] RemoteObject.description should be empty for primitive type"

This reverts commit 003159e7.

Reason for revert: breaks roll into Chromium: https://ci.chromium.org/p/chromium/builders/luci.chromium.try/linux_chromium_headless_rel/3140

Original change's description:
> [inspector] RemoteObject.description should be empty for primitive type
> 
> We currently report description field for numbers. On client side user
> can calculate description as remoteObject.unserializableValue ||
> (remoteObject.value + ''). Let's report description only for objects to
> simplify value -> remoteObject logic a bit.
> 
> R=​dgozman@chromium.org
> TBR=jgruber@chromium.org
> 
> Bug: chromium:595206
> Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
> Change-Id: I91356a44aa3024e20c8f966869abf4a41b88e4bc
> Reviewed-on: https://chromium-review.googlesource.com/737485
> Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
> Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#53453}

TBR=dgozman@chromium.org,pfeldman@chromium.org,kozyatinskiy@chromium.org

Change-Id: Ifc184e1ac158d9ea7034922a7250444448fac49f
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: chromium:595206
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
Reviewed-on: https://chromium-review.googlesource.com/1081207Reviewed-by: 's avatarSergiy Byelozyorov <sergiyb@chromium.org>
Commit-Queue: Sergiy Byelozyorov <sergiyb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#53461}
parent 1ae84e18
...@@ -740,14 +740,14 @@ InjectedScript.RemoteObject = function(object, objectGroupName, doNotBind, force ...@@ -740,14 +740,14 @@ InjectedScript.RemoteObject = function(object, objectGroupName, doNotBind, force
// Provide user-friendly number values. // Provide user-friendly number values.
if (this.type === "number") { if (this.type === "number") {
var description = toStringDescription(object); this.description = toStringDescription(object);
switch (description) { switch (this.description) {
case "NaN": case "NaN":
case "Infinity": case "Infinity":
case "-Infinity": case "-Infinity":
case "-0": case "-0":
delete this.value; delete this.value;
this.unserializableValue = description; this.unserializableValue = this.description;
break; break;
} }
} }
...@@ -765,6 +765,7 @@ InjectedScript.RemoteObject = function(object, objectGroupName, doNotBind, force ...@@ -765,6 +765,7 @@ InjectedScript.RemoteObject = function(object, objectGroupName, doNotBind, force
if (injectedScript._shouldPassByValue(object)) { if (injectedScript._shouldPassByValue(object)) {
this.value = object; this.value = object;
this.subtype = injectedScript._subtype(object); this.subtype = injectedScript._subtype(object);
this.description = injectedScript._describeIncludingPrimitives(object);
return; return;
} }
......
...@@ -636,8 +636,8 @@ class DebugWrapper { ...@@ -636,8 +636,8 @@ class DebugWrapper {
break; break;
} }
case "number": { case "number": {
if (obj.unserializableValue) { if (obj.description === "NaN") {
value = obj.unserializableValue * 1.0; value = NaN;
} }
break; break;
} }
......
...@@ -5,6 +5,7 @@ Evaluating 'let a = 42;' ...@@ -5,6 +5,7 @@ Evaluating 'let a = 42;'
} }
Evaluating 'a' Evaluating 'a'
{ {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -34,6 +35,7 @@ Evaluating 'let a = 239;' ...@@ -34,6 +35,7 @@ Evaluating 'let a = 239;'
} }
Evaluating 'a' Evaluating 'a'
{ {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -21,6 +21,7 @@ Running test: testPreciseCountCoverage ...@@ -21,6 +21,7 @@ Running test: testPreciseCountCoverage
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 8
type : number type : number
value : 8 value : 8
} }
...@@ -133,6 +134,7 @@ Running test: testPreciseCountCoverageIncremental ...@@ -133,6 +134,7 @@ Running test: testPreciseCountCoverageIncremental
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 8
type : number type : number
value : 8 value : 8
} }
...@@ -228,6 +230,7 @@ Running test: testPreciseCountCoverageIncremental ...@@ -228,6 +230,7 @@ Running test: testPreciseCountCoverageIncremental
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 10946
type : number type : number
value : 10946 value : 10946
} }
...@@ -342,6 +345,7 @@ Running test: testPreciseCoverageFail ...@@ -342,6 +345,7 @@ Running test: testPreciseCoverageFail
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 8
type : number type : number
value : 8 value : 8
} }
...@@ -360,6 +364,7 @@ Running test: testBestEffortCoverage ...@@ -360,6 +364,7 @@ Running test: testBestEffortCoverage
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 8
type : number type : number
value : 8 value : 8
} }
...@@ -385,6 +390,7 @@ Running test: testBestEffortCoverageWithPreciseBinaryEnabled ...@@ -385,6 +390,7 @@ Running test: testBestEffortCoverageWithPreciseBinaryEnabled
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 8
type : number type : number
value : 8 value : 8
} }
...@@ -544,6 +550,7 @@ Running test: testBestEffortCoverageWithPreciseCountEnabled ...@@ -544,6 +550,7 @@ Running test: testBestEffortCoverageWithPreciseCountEnabled
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 8
type : number type : number
value : 8 value : 8
} }
...@@ -737,6 +744,7 @@ Running test: testPreciseBinaryCoverage ...@@ -737,6 +744,7 @@ Running test: testPreciseBinaryCoverage
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 8
type : number type : number
value : 8 value : 8
} }
...@@ -822,6 +830,7 @@ Running test: testPreciseBinaryCoverage ...@@ -822,6 +830,7 @@ Running test: testPreciseBinaryCoverage
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 10946
type : number type : number
value : 10946 value : 10946
} }
......
...@@ -21,6 +21,7 @@ Running test: testPreciseCountCoverage ...@@ -21,6 +21,7 @@ Running test: testPreciseCountCoverage
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 8
type : number type : number
value : 8 value : 8
} }
...@@ -113,6 +114,7 @@ Running test: testPreciseCoverageFail ...@@ -113,6 +114,7 @@ Running test: testPreciseCoverageFail
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 8
type : number type : number
value : 8 value : 8
} }
...@@ -131,6 +133,7 @@ Running test: testBestEffortCoverage ...@@ -131,6 +133,7 @@ Running test: testBestEffortCoverage
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 8
type : number type : number
value : 8 value : 8
} }
...@@ -156,6 +159,7 @@ Running test: testBestEffortCoverageWithPreciseBinaryEnabled ...@@ -156,6 +159,7 @@ Running test: testBestEffortCoverageWithPreciseBinaryEnabled
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 8
type : number type : number
value : 8 value : 8
} }
...@@ -315,6 +319,7 @@ Running test: testBestEffortCoverageWithPreciseCountEnabled ...@@ -315,6 +319,7 @@ Running test: testBestEffortCoverageWithPreciseCountEnabled
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 8
type : number type : number
value : 8 value : 8
} }
...@@ -508,6 +513,7 @@ Running test: testPreciseBinaryCoverage ...@@ -508,6 +513,7 @@ Running test: testPreciseBinaryCoverage
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 8
type : number type : number
value : 8 value : 8
} }
...@@ -583,6 +589,7 @@ Running test: testPreciseBinaryCoverage ...@@ -583,6 +589,7 @@ Running test: testPreciseBinaryCoverage
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 10946
type : number type : number
value : 10946 value : 10946
} }
......
...@@ -16,6 +16,7 @@ Update return value to 42.. ...@@ -16,6 +16,7 @@ Update return value to 42..
Dump actual return value Dump actual return value
{ {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -27,6 +28,7 @@ Update return value to 239.. ...@@ -27,6 +28,7 @@ Update return value to 239..
Dump actual return value Dump actual return value
{ {
result : { result : {
description : 239
type : number type : number
value : 239 value : 239
} }
......
...@@ -9,6 +9,7 @@ Tests that variables introduced in eval scopes are accessible ...@@ -9,6 +9,7 @@ Tests that variables introduced in eval scopes are accessible
isOwn : true isOwn : true
name : hest name : hest
value : { value : {
description : 420
type : number type : number
value : 420 value : 420
} }
......
...@@ -36,6 +36,7 @@ Running test: testCallFunctionOn ...@@ -36,6 +36,7 @@ Running test: testCallFunctionOn
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 3
type : number type : number
value : 3 value : 3
} }
......
...@@ -33,48 +33,56 @@ Array = ...@@ -33,48 +33,56 @@ Array =
} }
c1 = c1 =
{ {
description : 12
type : number type : number
value : 12 value : 12
} }
Evaluating: ++c1 Evaluating: ++c1
updated c1 = updated c1 =
{ {
description : 13
type : number type : number
value : 13 value : 13
} }
Evaluating: --c1 Evaluating: --c1
g1 = g1 =
{ {
description : 2
type : number type : number
value : 2 value : 2
} }
Evaluating: ++g1 Evaluating: ++g1
updated g1 = updated g1 =
{ {
description : 3
type : number type : number
value : 3 value : 3
} }
Evaluating: --g1 Evaluating: --g1
a1 = a1 =
{ {
description : 10
type : number type : number
value : 10 value : 10
} }
Evaluating: ++a1 Evaluating: ++a1
updated a1 = updated a1 =
{ {
description : 11
type : number type : number
value : 11 value : 11
} }
Evaluating: --a1 Evaluating: --a1
b1 = b1 =
{ {
description : 11
type : number type : number
value : 11 value : 11
} }
Evaluating: ++b1 Evaluating: ++b1
updated b1 = updated b1 =
{ {
description : 12
type : number type : number
value : 12 value : 12
} }
...@@ -115,24 +123,28 @@ Array = ...@@ -115,24 +123,28 @@ Array =
} }
c2 = c2 =
{ {
description : 22
type : number type : number
value : 22 value : 22
} }
Evaluating: ++c2 Evaluating: ++c2
updated c2 = updated c2 =
{ {
description : 23
type : number type : number
value : 23 value : 23
} }
Evaluating: --c2 Evaluating: --c2
a2 = a2 =
{ {
description : 20
type : number type : number
value : 20 value : 20
} }
Evaluating: ++a2 Evaluating: ++a2
updated a2 = updated a2 =
{ {
description : 21
type : number type : number
value : 21 value : 21
} }
...@@ -146,12 +158,14 @@ foo1 = ...@@ -146,12 +158,14 @@ foo1 =
} }
b2 = b2 =
{ {
description : 21
type : number type : number
value : 21 value : 21
} }
Evaluating: ++b2 Evaluating: ++b2
updated b2 = updated b2 =
{ {
description : 22
type : number type : number
value : 22 value : 22
} }
...@@ -193,12 +207,14 @@ foo2 = ...@@ -193,12 +207,14 @@ foo2 =
} }
b3 = b3 =
{ {
description : 31
type : number type : number
value : 31 value : 31
} }
Evaluating: ++b3 Evaluating: ++b3
updated b3 = updated b3 =
{ {
description : 32
type : number type : number
value : 32 value : 32
} }
...@@ -233,12 +249,14 @@ Array = ...@@ -233,12 +249,14 @@ Array =
} }
a = a =
{ {
description : 0
type : number type : number
value : 0 value : 0
} }
Evaluating: ++a Evaluating: ++a
updated a = updated a =
{ {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -265,12 +283,14 @@ Array = ...@@ -265,12 +283,14 @@ Array =
} }
a = a =
{ {
description : 0
type : number type : number
value : 0 value : 0
} }
Evaluating: ++a Evaluating: ++a
updated a = updated a =
{ {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -318,48 +338,56 @@ Array = ...@@ -318,48 +338,56 @@ Array =
} }
b2 = b2 =
{ {
description : 21
type : number type : number
value : 21 value : 21
} }
Evaluating: ++b2 Evaluating: ++b2
updated b2 = updated b2 =
{ {
description : 21
type : number type : number
value : 21 value : 21
} }
Evaluating: --b2 Evaluating: --b2
a = a =
{ {
description : 0
type : number type : number
value : 0 value : 0
} }
Evaluating: ++a Evaluating: ++a
updated a = updated a =
{ {
description : 0
type : number type : number
value : 0 value : 0
} }
Evaluating: --a Evaluating: --a
b = b =
{ {
description : 0
type : number type : number
value : 0 value : 0
} }
Evaluating: ++b Evaluating: ++b
updated b = updated b =
{ {
description : 1
type : number type : number
value : 1 value : 1
} }
Evaluating: --b Evaluating: --b
c = c =
{ {
description : 0
type : number type : number
value : 0 value : 0
} }
Evaluating: ++c Evaluating: ++c
updated c = updated c =
{ {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -394,24 +422,28 @@ Array = ...@@ -394,24 +422,28 @@ Array =
} }
y = y =
{ {
description : 5
type : number type : number
value : 5 value : 5
} }
Evaluating: ++y Evaluating: ++y
updated y = updated y =
{ {
description : 6
type : number type : number
value : 6 value : 6
} }
Evaluating: --y Evaluating: --y
x = x =
{ {
description : 5
type : number type : number
value : 5 value : 5
} }
Evaluating: ++x Evaluating: ++x
updated x = updated x =
{ {
description : 6
type : number type : number
value : 6 value : 6
} }
...@@ -438,12 +470,14 @@ Array = ...@@ -438,12 +470,14 @@ Array =
} }
x = x =
{ {
description : 5
type : number type : number
value : 5 value : 5
} }
Evaluating: ++x Evaluating: ++x
updated x = updated x =
{ {
description : 6
type : number type : number
value : 6 value : 6
} }
......
...@@ -133,7 +133,7 @@ async function checkFrame(frame, i) { ...@@ -133,7 +133,7 @@ async function checkFrame(frame, i) {
objectId: scopeChain.object.objectId}); objectId: scopeChain.object.objectId});
result.forEach(v => variables.add(v.name)); result.forEach(v => variables.add(v.name));
result = result.map(v => v.value ? result = result.map(v => v.value ?
(v.name + ' = ' + (v.value.description || v.value.value + '')) : (v.name)); (v.name + ' = ' + v.value.description) : (v.name));
InspectorTest.logMessage(result); InspectorTest.logMessage(result);
} }
......
...@@ -9,6 +9,7 @@ Tests that scopes do not report variables with empty names ...@@ -9,6 +9,7 @@ Tests that scopes do not report variables with empty names
isOwn : true isOwn : true
name : a name : a
value : { value : {
description : 2
type : number type : number
value : 2 value : 2
} }
......
Tests Debugger.setScriptSource Tests Debugger.setScriptSource
Function evaluate: {"type":"number","value":6} Function evaluate: {"type":"number","value":6,"description":"6"}
PASS, result value: 6 PASS, result value: 6
Function evaluate: {"type":"number","value":8} Function evaluate: {"type":"number","value":8,"description":"8"}
PASS, result value: 8 PASS, result value: 8
Has error reported: PASS Has error reported: PASS
Reported error is a compile error: PASS Reported error is a compile error: PASS
......
...@@ -8,6 +8,7 @@ Running test: testScopesPaused ...@@ -8,6 +8,7 @@ Running test: testScopesPaused
isOwn : true isOwn : true
name : a name : a
value : { value : {
description : 420
type : number type : number
value : 420 value : 420
} }
...@@ -19,6 +20,7 @@ Running test: testScopesPaused ...@@ -19,6 +20,7 @@ Running test: testScopesPaused
isOwn : true isOwn : true
name : b name : b
value : { value : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -34,6 +36,7 @@ Running test: testScopesNonPaused ...@@ -34,6 +36,7 @@ Running test: testScopesNonPaused
isOwn : true isOwn : true
name : a name : a
value : { value : {
description : 430
type : number type : number
value : 430 value : 430
} }
......
...@@ -103,7 +103,7 @@ async function getValueString(value) { ...@@ -103,7 +103,7 @@ async function getValueString(value) {
var msg = await Protocol.Runtime.getProperties({objectId: value.objectId}); var msg = await Protocol.Runtime.getProperties({objectId: value.objectId});
printFailure(msg); printFailure(msg);
let printProperty = elem => '"' + elem.name + '"' + let printProperty = elem => '"' + elem.name + '"' +
': ' + elem.value.value + ' (' + elem.value.type + ')'; ': ' + elem.value.description + ' (' + elem.value.type + ')';
return msg.result.result.map(printProperty).join(', '); return msg.result.result.map(printProperty).join(', ');
} }
return JSON.stringify(value.value) + ' (' + value.type + ')'; return JSON.stringify(value.value) + ' (' + value.type + ')';
......
...@@ -5,6 +5,7 @@ Running test: testResolvedPromise ...@@ -5,6 +5,7 @@ Running test: testResolvedPromise
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 239
type : number type : number
value : 239 value : 239
} }
...@@ -43,6 +44,7 @@ Running test: testRejectedPromiseWithStack ...@@ -43,6 +44,7 @@ Running test: testRejectedPromiseWithStack
exceptionDetails : { exceptionDetails : {
columnNumber : 0 columnNumber : 0
exception : { exception : {
description : 239
type : number type : number
value : 239 value : 239
} }
...@@ -51,6 +53,7 @@ Running test: testRejectedPromiseWithStack ...@@ -51,6 +53,7 @@ Running test: testRejectedPromiseWithStack
text : Uncaught (in promise) text : Uncaught (in promise)
} }
result : { result : {
description : 239
type : number type : number
value : 239 value : 239
} }
...@@ -89,6 +92,7 @@ Running test: testPendingPromise ...@@ -89,6 +92,7 @@ Running test: testPendingPromise
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 239
type : number type : number
value : 239 value : 239
} }
......
...@@ -114,6 +114,7 @@ Running test: testFunctionReturnNotPromise ...@@ -114,6 +114,7 @@ Running test: testFunctionReturnNotPromise
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 239
type : number type : number
value : 239 value : 239
} }
...@@ -188,6 +189,7 @@ Running test: testEvaluateOnExecutionContext ...@@ -188,6 +189,7 @@ Running test: testEvaluateOnExecutionContext
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 70
type : number type : number
value : 70 value : 70
} }
......
...@@ -4,6 +4,7 @@ Tests that CommandLineAPI is presented only while evaluation. ...@@ -4,6 +4,7 @@ Tests that CommandLineAPI is presented only while evaluation.
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 15
type : number type : number
value : 15 value : 15
} }
...@@ -13,6 +14,7 @@ Tests that CommandLineAPI is presented only while evaluation. ...@@ -13,6 +14,7 @@ Tests that CommandLineAPI is presented only while evaluation.
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 0
type : number type : number
value : 0 value : 0
} }
...@@ -23,6 +25,7 @@ setPropertyForMethod() ...@@ -23,6 +25,7 @@ setPropertyForMethod()
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 14
type : number type : number
value : 14 value : 14
} }
...@@ -32,6 +35,7 @@ setPropertyForMethod() ...@@ -32,6 +35,7 @@ setPropertyForMethod()
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 0
type : number type : number
value : 0 value : 0
} }
...@@ -41,6 +45,7 @@ setPropertyForMethod() ...@@ -41,6 +45,7 @@ setPropertyForMethod()
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -51,6 +56,7 @@ defineValuePropertyForMethod() ...@@ -51,6 +56,7 @@ defineValuePropertyForMethod()
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 14
type : number type : number
value : 14 value : 14
} }
...@@ -60,6 +66,7 @@ defineValuePropertyForMethod() ...@@ -60,6 +66,7 @@ defineValuePropertyForMethod()
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 0
type : number type : number
value : 0 value : 0
} }
...@@ -69,6 +76,7 @@ defineValuePropertyForMethod() ...@@ -69,6 +76,7 @@ defineValuePropertyForMethod()
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -79,6 +87,7 @@ definePropertiesForMethod() ...@@ -79,6 +87,7 @@ definePropertiesForMethod()
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 14
type : number type : number
value : 14 value : 14
} }
...@@ -88,6 +97,7 @@ definePropertiesForMethod() ...@@ -88,6 +97,7 @@ definePropertiesForMethod()
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 0
type : number type : number
value : 0 value : 0
} }
...@@ -97,6 +107,7 @@ definePropertiesForMethod() ...@@ -97,6 +107,7 @@ definePropertiesForMethod()
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -107,6 +118,7 @@ defineAccessorPropertyForMethod() ...@@ -107,6 +118,7 @@ defineAccessorPropertyForMethod()
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 14
type : number type : number
value : 14 value : 14
} }
...@@ -116,6 +128,7 @@ defineAccessorPropertyForMethod() ...@@ -116,6 +128,7 @@ defineAccessorPropertyForMethod()
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 0
type : number type : number
value : 0 value : 0
} }
...@@ -125,6 +138,7 @@ defineAccessorPropertyForMethod() ...@@ -125,6 +138,7 @@ defineAccessorPropertyForMethod()
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -135,6 +149,7 @@ redefineGetOwnPropertyDescriptors() ...@@ -135,6 +149,7 @@ redefineGetOwnPropertyDescriptors()
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 14
type : number type : number
value : 14 value : 14
} }
...@@ -144,6 +159,7 @@ redefineGetOwnPropertyDescriptors() ...@@ -144,6 +159,7 @@ redefineGetOwnPropertyDescriptors()
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 0
type : number type : number
value : 0 value : 0
} }
...@@ -153,6 +169,7 @@ redefineGetOwnPropertyDescriptors() ...@@ -153,6 +169,7 @@ redefineGetOwnPropertyDescriptors()
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
......
...@@ -56,6 +56,7 @@ Running test: testInspect ...@@ -56,6 +56,7 @@ Running test: testInspect
hints : { hints : {
} }
object : { object : {
description : 239
type : number type : number
value : 239 value : 239
} }
...@@ -67,6 +68,7 @@ Running test: testInspect ...@@ -67,6 +68,7 @@ Running test: testInspect
hints : { hints : {
} }
object : { object : {
description : -0
type : number type : number
unserializableValue : -0 unserializableValue : -0
} }
...@@ -170,6 +172,7 @@ Is p: true ...@@ -170,6 +172,7 @@ Is p: true
queryObjects : true queryObjects : true
} }
object : { object : {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -189,6 +192,7 @@ Running test: testEvaluationResult ...@@ -189,6 +192,7 @@ Running test: testEvaluationResult
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -198,6 +202,7 @@ Running test: testEvaluationResult ...@@ -198,6 +202,7 @@ Running test: testEvaluationResult
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -207,6 +212,7 @@ Running test: testEvaluationResult ...@@ -207,6 +212,7 @@ Running test: testEvaluationResult
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : -0
type : number type : number
unserializableValue : -0 unserializableValue : -0
} }
...@@ -438,6 +444,7 @@ Running test: testDir ...@@ -438,6 +444,7 @@ Running test: testDir
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -544,6 +551,7 @@ Running test: testDirXML ...@@ -544,6 +551,7 @@ Running test: testDirXML
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -616,6 +624,7 @@ Running test: testTable ...@@ -616,6 +624,7 @@ Running test: testTable
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 42
type : number type : number
value : 42 value : 42
} }
......
...@@ -36,6 +36,7 @@ Checks that console.assert works and points to correct call frame. ...@@ -36,6 +36,7 @@ Checks that console.assert works and points to correct call frame.
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -68,10 +69,12 @@ Checks that console.assert works and points to correct call frame. ...@@ -68,10 +69,12 @@ Checks that console.assert works and points to correct call frame.
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 1
type : number type : number
value : 1 value : 1
} }
[1] : { [1] : {
description : 2
type : number type : number
value : 2 value : 2
} }
......
...@@ -4,6 +4,7 @@ Tests line and column numbers in console messages ...@@ -4,6 +4,7 @@ Tests line and column numbers in console messages
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 239
type : number type : number
value : 239 value : 239
} }
...@@ -29,6 +30,7 @@ Tests line and column numbers in console messages ...@@ -29,6 +30,7 @@ Tests line and column numbers in console messages
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 239
type : number type : number
value : 239 value : 239
} }
......
Check that console.log doesn't run microtasks. Check that console.log doesn't run microtasks.
{ {
description : 42
type : number type : number
value : 42 value : 42
} }
{ {
description : 43
type : number type : number
value : 43 value : 43
} }
{ {
description : 239
type : number type : number
value : 239 value : 239
} }
......
...@@ -25,6 +25,7 @@ Running test: testWithMemory ...@@ -25,6 +25,7 @@ Running test: testWithMemory
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 239
type : number type : number
value : 239 value : 239
} }
...@@ -36,6 +37,7 @@ Running test: testSetterDoesntOverride ...@@ -36,6 +37,7 @@ Running test: testSetterDoesntOverride
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
......
...@@ -161,6 +161,7 @@ console.log(239) ...@@ -161,6 +161,7 @@ console.log(239)
isOwn : true isOwn : true
name : a1 name : a1
value : { value : {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -172,6 +173,7 @@ console.log(239) ...@@ -172,6 +173,7 @@ console.log(239)
isOwn : true isOwn : true
name : a2 name : a2
value : { value : {
description : 2
type : number type : number
value : 2 value : 2
} }
......
...@@ -5,6 +5,7 @@ Running test: testResolvedPromise ...@@ -5,6 +5,7 @@ Running test: testResolvedPromise
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 239
type : number type : number
value : 239 value : 239
} }
...@@ -18,6 +19,7 @@ Running test: testRejectedPromise ...@@ -18,6 +19,7 @@ Running test: testRejectedPromise
exceptionDetails : { exceptionDetails : {
columnNumber : 0 columnNumber : 0
exception : { exception : {
description : 239
type : number type : number
value : 239 value : 239
} }
...@@ -26,6 +28,7 @@ Running test: testRejectedPromise ...@@ -26,6 +28,7 @@ Running test: testRejectedPromise
text : Uncaught (in promise) text : Uncaught (in promise)
} }
result : { result : {
description : 239
type : number type : number
value : 239 value : 239
} }
...@@ -167,6 +170,7 @@ Running test: testExceptionInEvaluate ...@@ -167,6 +170,7 @@ Running test: testExceptionInEvaluate
exceptionDetails : { exceptionDetails : {
columnNumber : 0 columnNumber : 0
exception : { exception : {
description : 239
type : number type : number
value : 239 value : 239
} }
...@@ -176,6 +180,7 @@ Running test: testExceptionInEvaluate ...@@ -176,6 +180,7 @@ Running test: testExceptionInEvaluate
text : Uncaught text : Uncaught
} }
result : { result : {
description : 239
type : number type : number
value : 239 value : 239
} }
...@@ -187,6 +192,7 @@ Running test: testThenableJob ...@@ -187,6 +192,7 @@ Running test: testThenableJob
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -198,6 +204,7 @@ Running test: testLastEvaluatedResult ...@@ -198,6 +204,7 @@ Running test: testLastEvaluatedResult
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -207,6 +214,7 @@ Running test: testLastEvaluatedResult ...@@ -207,6 +214,7 @@ Running test: testLastEvaluatedResult
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
......
...@@ -4,6 +4,7 @@ Tests that microtasks run before the Runtime.evaluate response is sent ...@@ -4,6 +4,7 @@ Tests that microtasks run before the Runtime.evaluate response is sent
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 42
type : number type : number
value : 42 value : 42
} }
......
...@@ -4,6 +4,7 @@ Tests Runtime.evaluate with unserializable results. ...@@ -4,6 +4,7 @@ Tests Runtime.evaluate with unserializable results.
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : -0
type : number type : number
unserializableValue : -0 unserializableValue : -0
} }
...@@ -14,6 +15,7 @@ NaN ...@@ -14,6 +15,7 @@ NaN
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : NaN
type : number type : number
unserializableValue : NaN unserializableValue : NaN
} }
...@@ -24,6 +26,7 @@ Infinity ...@@ -24,6 +26,7 @@ Infinity
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : Infinity
type : number type : number
unserializableValue : Infinity unserializableValue : Infinity
} }
...@@ -34,6 +37,7 @@ Infinity ...@@ -34,6 +37,7 @@ Infinity
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : -Infinity
type : number type : number
unserializableValue : -Infinity unserializableValue : -Infinity
} }
......
...@@ -4,6 +4,7 @@ Test throwOnSideEffect: false ...@@ -4,6 +4,7 @@ Test throwOnSideEffect: false
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 2
type : number type : number
value : 2 value : 2
} }
...@@ -41,6 +42,7 @@ Test expression without side-effect, with throwOnSideEffect: true ...@@ -41,6 +42,7 @@ Test expression without side-effect, with throwOnSideEffect: true
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 4
type : number type : number
value : 4 value : 4
} }
...@@ -52,6 +54,7 @@ paused ...@@ -52,6 +54,7 @@ paused
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 2
type : number type : number
value : 2 value : 2
} }
...@@ -62,6 +65,7 @@ Test that debug break does not trigger with throwOnSideEffect ...@@ -62,6 +65,7 @@ Test that debug break does not trigger with throwOnSideEffect
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 2
type : number type : number
value : 2 value : 2
} }
......
...@@ -88,6 +88,7 @@ Check that exceptionThrown is supported by test runner. ...@@ -88,6 +88,7 @@ Check that exceptionThrown is supported by test runner.
exceptionDetails : { exceptionDetails : {
columnNumber : 2 columnNumber : 2
exception : { exception : {
description : 239
type : number type : number
value : 239 value : 239
} }
......
...@@ -6,6 +6,7 @@ Catch: ...@@ -6,6 +6,7 @@ Catch:
isOwn : true isOwn : true
name : a name : a
value : { value : {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -18,6 +19,7 @@ With block: ...@@ -18,6 +19,7 @@ With block:
isOwn : true isOwn : true
name : b name : b
value : { value : {
description : 2
type : number type : number
value : 2 value : 2
} }
...@@ -30,6 +32,7 @@ Closure (closure): ...@@ -30,6 +32,7 @@ Closure (closure):
isOwn : true isOwn : true
name : c name : c
value : { value : {
description : 3
type : number type : number
value : 3 value : 3
} }
...@@ -42,6 +45,7 @@ Global: ...@@ -42,6 +45,7 @@ Global:
isOwn : true isOwn : true
name : e name : e
value : { value : {
description : 5
type : number type : number
value : 5 value : 5
} }
......
...@@ -176,6 +176,7 @@ Checking counter ...@@ -176,6 +176,7 @@ Checking counter
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 0
type : number type : number
value : 0 value : 0
} }
......
...@@ -50,6 +50,7 @@ expression: new Map([[1,2],[3,4]]) ...@@ -50,6 +50,7 @@ expression: new Map([[1,2],[3,4]])
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 2
type : number type : number
value : 2 value : 2
} }
...@@ -71,6 +72,7 @@ expression: new Map() ...@@ -71,6 +72,7 @@ expression: new Map()
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 0
type : number type : number
value : 0 value : 0
} }
...@@ -130,6 +132,7 @@ expression: new Map([[1,2],[3,4]]).entries() ...@@ -130,6 +132,7 @@ expression: new Map([[1,2],[3,4]]).entries()
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 2
type : number type : number
value : 2 value : 2
} }
...@@ -169,6 +172,7 @@ expression: it = new Map([[1,2],[3,4]]).entries(); it.next(); it ...@@ -169,6 +172,7 @@ expression: it = new Map([[1,2],[3,4]]).entries(); it.next(); it
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -207,6 +211,7 @@ expression: it = new Map([[1,2],[3,4]]).keys(); it.next(); it ...@@ -207,6 +211,7 @@ expression: it = new Map([[1,2],[3,4]]).keys(); it.next(); it
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -245,6 +250,7 @@ expression: it = new Map([[1,2],[3,4]]).values(); it.next(); it ...@@ -245,6 +250,7 @@ expression: it = new Map([[1,2],[3,4]]).values(); it.next(); it
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -266,6 +272,7 @@ expression: it = new Map([[1,2],[3,4]]).entries(); it.next(); it.next(); it ...@@ -266,6 +272,7 @@ expression: it = new Map([[1,2],[3,4]]).entries(); it.next(); it.next(); it
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 0
type : number type : number
value : 0 value : 0
} }
...@@ -323,6 +330,7 @@ expression: new Set([1,2]) ...@@ -323,6 +330,7 @@ expression: new Set([1,2])
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 2
type : number type : number
value : 2 value : 2
} }
...@@ -344,6 +352,7 @@ expression: new Set() ...@@ -344,6 +352,7 @@ expression: new Set()
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 0
type : number type : number
value : 0 value : 0
} }
...@@ -401,6 +410,7 @@ expression: new Set([1,2]).values() ...@@ -401,6 +410,7 @@ expression: new Set([1,2]).values()
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 2
type : number type : number
value : 2 value : 2
} }
...@@ -439,6 +449,7 @@ expression: it = new Set([1,2]).values(); it.next(); it ...@@ -439,6 +449,7 @@ expression: it = new Set([1,2]).values(); it.next(); it
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -477,6 +488,7 @@ expression: it = new Set([1,2]).keys(); it.next(); it ...@@ -477,6 +488,7 @@ expression: it = new Set([1,2]).keys(); it.next(); it
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -515,6 +527,7 @@ expression: it = new Set([1,2]).entries(); it.next(); it ...@@ -515,6 +527,7 @@ expression: it = new Set([1,2]).entries(); it.next(); it
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -536,6 +549,7 @@ expression: it = new Set([1,2]).values(); it.next(); it.next(); it ...@@ -536,6 +549,7 @@ expression: it = new Set([1,2]).values(); it.next(); it.next(); it
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 0
type : number type : number
value : 0 value : 0
} }
...@@ -559,6 +573,7 @@ expression: new WeakMap() ...@@ -559,6 +573,7 @@ expression: new WeakMap()
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 0
type : number type : number
value : 0 value : 0
} }
...@@ -600,6 +615,7 @@ expression: new WeakMap([[{ a: 2 }, 42]]) ...@@ -600,6 +615,7 @@ expression: new WeakMap([[{ a: 2 }, 42]])
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -623,6 +639,7 @@ expression: new WeakSet() ...@@ -623,6 +639,7 @@ expression: new WeakSet()
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 0
type : number type : number
value : 0 value : 0
} }
...@@ -663,6 +680,7 @@ expression: new WeakSet([{a:2}]) ...@@ -663,6 +680,7 @@ expression: new WeakSet([{a:2}])
isOwn : true isOwn : true
name : length name : length
value : { value : {
description : 1
type : number type : number
value : 1 value : 1
} }
......
...@@ -9,6 +9,7 @@ expression: (function* foo() { yield 1 }) ...@@ -9,6 +9,7 @@ expression: (function* foo() { yield 1 })
[0] : { [0] : {
name : [[FunctionLocation]] name : [[FunctionLocation]]
value : { value : {
description : Object
subtype : internal#location subtype : internal#location
type : object type : object
value : { value : {
...@@ -48,6 +49,7 @@ expression: (function foo() {}) ...@@ -48,6 +49,7 @@ expression: (function foo() {})
[0] : { [0] : {
name : [[FunctionLocation]] name : [[FunctionLocation]]
value : { value : {
description : Object
subtype : internal#location subtype : internal#location
type : object type : object
value : { value : {
...@@ -80,6 +82,7 @@ expression: new Number(239) ...@@ -80,6 +82,7 @@ expression: new Number(239)
[0] : { [0] : {
name : [[PrimitiveValue]] name : [[PrimitiveValue]]
value : { value : {
description : 239
type : number type : number
value : 239 value : 239
} }
...@@ -166,6 +169,7 @@ expression: Promise.resolve(42) ...@@ -166,6 +169,7 @@ expression: Promise.resolve(42)
[1] : { [1] : {
name : [[PromiseValue]] name : [[PromiseValue]]
value : { value : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -229,6 +233,7 @@ expression: gen1 ...@@ -229,6 +233,7 @@ expression: gen1
[3] : { [3] : {
name : [[GeneratorLocation]] name : [[GeneratorLocation]]
value : { value : {
description : Object
subtype : internal#location subtype : internal#location
type : object type : object
value : { value : {
...@@ -284,6 +289,7 @@ expression: gen1.next();gen1 ...@@ -284,6 +289,7 @@ expression: gen1.next();gen1
[3] : { [3] : {
name : [[GeneratorLocation]] name : [[GeneratorLocation]]
value : { value : {
description : Object
subtype : internal#location subtype : internal#location
type : object type : object
value : { value : {
...@@ -339,6 +345,7 @@ expression: gen1.next();gen1 ...@@ -339,6 +345,7 @@ expression: gen1.next();gen1
[3] : { [3] : {
name : [[GeneratorLocation]] name : [[GeneratorLocation]]
value : { value : {
description : Object
subtype : internal#location subtype : internal#location
type : object type : object
value : { value : {
...@@ -386,6 +393,7 @@ expression: gen2 ...@@ -386,6 +393,7 @@ expression: gen2
[3] : { [3] : {
name : [[GeneratorLocation]] name : [[GeneratorLocation]]
value : { value : {
description : Object
subtype : internal#location subtype : internal#location
type : object type : object
value : { value : {
...@@ -441,6 +449,7 @@ expression: gen2.next();gen2 ...@@ -441,6 +449,7 @@ expression: gen2.next();gen2
[3] : { [3] : {
name : [[GeneratorLocation]] name : [[GeneratorLocation]]
value : { value : {
description : Object
subtype : internal#location subtype : internal#location
type : object type : object
value : { value : {
...@@ -496,6 +505,7 @@ expression: gen2.next();gen2 ...@@ -496,6 +505,7 @@ expression: gen2.next();gen2
[3] : { [3] : {
name : [[GeneratorLocation]] name : [[GeneratorLocation]]
value : { value : {
description : Object
subtype : internal#location subtype : internal#location
type : object type : object
value : { value : {
...@@ -525,6 +535,7 @@ expression: (new Map([[1,2]])).entries() ...@@ -525,6 +535,7 @@ expression: (new Map([[1,2]])).entries()
[1] : { [1] : {
name : [[IteratorIndex]] name : [[IteratorIndex]]
value : { value : {
description : 0
type : number type : number
value : 0 value : 0
} }
...@@ -564,6 +575,7 @@ expression: (new Set([[1,2]])).entries() ...@@ -564,6 +575,7 @@ expression: (new Set([[1,2]])).entries()
[1] : { [1] : {
name : [[IteratorIndex]] name : [[IteratorIndex]]
value : { value : {
description : 0
type : number type : number
value : 0 value : 0
} }
......
...@@ -3,6 +3,7 @@ Tests that property defined on console.__proto__ doesn't observable on other Obj ...@@ -3,6 +3,7 @@ Tests that property defined on console.__proto__ doesn't observable on other Obj
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 0
type : number type : number
value : 0 value : 0
} }
......
...@@ -6,6 +6,7 @@ Running test: consoleLogWithDefaultLocale ...@@ -6,6 +6,7 @@ Running test: consoleLogWithDefaultLocale
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 239
type : number type : number
value : 239 value : 239
} }
...@@ -62,6 +63,7 @@ set locale to fr_CA.UTF-8 (has comma as separator) ...@@ -62,6 +63,7 @@ set locale to fr_CA.UTF-8 (has comma as separator)
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 239
type : number type : number
value : 239 value : 239
} }
...@@ -90,6 +92,7 @@ set locale to fr_CA.UTF-8 (has comma as separator) ...@@ -90,6 +92,7 @@ set locale to fr_CA.UTF-8 (has comma as separator)
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 239
type : number type : number
value : 239 value : 239
} }
......
...@@ -5,6 +5,7 @@ Tests that Runtime.disable doesn't invalidate injected-script. ...@@ -5,6 +5,7 @@ Tests that Runtime.disable doesn't invalidate injected-script.
isOwn : true isOwn : true
name : a name : a
value : { value : {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -17,6 +18,7 @@ Disabling agent.. ...@@ -17,6 +18,7 @@ Disabling agent..
isOwn : true isOwn : true
name : a name : a
value : { value : {
description : 1
type : number type : number
value : 1 value : 1
} }
......
...@@ -4,6 +4,7 @@ Checks that Runtime.evaluate works with dirty context. ...@@ -4,6 +4,7 @@ Checks that Runtime.evaluate works with dirty context.
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 42
type : number type : number
value : 42 value : 42
} }
......
...@@ -35,6 +35,7 @@ will reconnect.. ...@@ -35,6 +35,7 @@ will reconnect..
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 42
type : number type : number
value : 42 value : 42
} }
......
...@@ -14,6 +14,7 @@ Terminate first evaluation (it forces injected-script-source compilation) ...@@ -14,6 +14,7 @@ Terminate first evaluation (it forces injected-script-source compilation)
} }
Checks that we reset termination after evaluation Checks that we reset termination after evaluation
{ {
description : 42
type : number type : number
value : 42 value : 42
} }
......
...@@ -5,6 +5,7 @@ Evaluating $0 in 1 ...@@ -5,6 +5,7 @@ Evaluating $0 in 1
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -25,6 +26,7 @@ Evaluating $0 in 1 ...@@ -25,6 +26,7 @@ Evaluating $0 in 1
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -35,6 +37,7 @@ Evaluating $0 in 2 ...@@ -35,6 +37,7 @@ Evaluating $0 in 2
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 17
type : number type : number
value : 17 value : 17
} }
...@@ -46,6 +49,7 @@ Evaluating $_ in 1 ...@@ -46,6 +49,7 @@ Evaluating $_ in 1
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -66,6 +70,7 @@ Evaluating $_ in 1 ...@@ -66,6 +70,7 @@ Evaluating $_ in 1
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -76,6 +81,7 @@ Evaluating $_ in 2 ...@@ -76,6 +81,7 @@ Evaluating $_ in 2
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 17
type : number type : number
value : 17 value : 17
} }
...@@ -89,6 +95,7 @@ inspectRequested from 1 ...@@ -89,6 +95,7 @@ inspectRequested from 1
hints : { hints : {
} }
object : { object : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -102,6 +109,7 @@ inspectRequested from 1 ...@@ -102,6 +109,7 @@ inspectRequested from 1
hints : { hints : {
} }
object : { object : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -115,6 +123,7 @@ inspectRequested from 2 ...@@ -115,6 +123,7 @@ inspectRequested from 2
hints : { hints : {
} }
object : { object : {
description : 17
type : number type : number
value : 17 value : 17
} }
...@@ -128,6 +137,7 @@ inspectRequested from 2 ...@@ -128,6 +137,7 @@ inspectRequested from 2
hints : { hints : {
} }
object : { object : {
description : 17
type : number type : number
value : 17 value : 17
} }
...@@ -141,6 +151,7 @@ inspectRequested from 1 ...@@ -141,6 +151,7 @@ inspectRequested from 1
hints : { hints : {
} }
object : { object : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -152,6 +163,7 @@ Evaluating $0 in 2 ...@@ -152,6 +163,7 @@ Evaluating $0 in 2
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 17
type : number type : number
value : 17 value : 17
} }
...@@ -162,6 +174,7 @@ Evaluating $_ in 2 ...@@ -162,6 +174,7 @@ Evaluating $_ in 2
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 17
type : number type : number
value : 17 value : 17
} }
...@@ -175,6 +188,7 @@ inspectRequested from 2 ...@@ -175,6 +188,7 @@ inspectRequested from 2
hints : { hints : {
} }
object : { object : {
description : 17
type : number type : number
value : 17 value : 17
} }
...@@ -189,6 +203,7 @@ inspectRequested from 2 ...@@ -189,6 +203,7 @@ inspectRequested from 2
hints : { hints : {
} }
object : { object : {
description : 17
type : number type : number
value : 17 value : 17
} }
......
...@@ -6,6 +6,7 @@ From session 1 ...@@ -6,6 +6,7 @@ From session 1
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -32,6 +33,7 @@ From session 2 ...@@ -32,6 +33,7 @@ From session 2
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 1
type : number type : number
value : 1 value : 1
} }
...@@ -59,6 +61,7 @@ From session 1 ...@@ -59,6 +61,7 @@ From session 1
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 2
type : number type : number
value : 2 value : 2
} }
...@@ -85,6 +88,7 @@ From session 2 ...@@ -85,6 +88,7 @@ From session 2
params : { params : {
args : [ args : [
[0] : { [0] : {
description : 2
type : number type : number
value : 2 value : 2
} }
......
...@@ -5,6 +5,7 @@ Evaluating in 2 ...@@ -5,6 +5,7 @@ Evaluating in 2
id : <messageId> id : <messageId>
result : { result : {
result : { result : {
description : 42
type : number type : number
value : 42 value : 42
} }
......
...@@ -12,6 +12,7 @@ Retrieving properties in 2 ...@@ -12,6 +12,7 @@ Retrieving properties in 2
isOwn : true isOwn : true
name : a name : a
value : { value : {
description : 17
type : number type : number
value : 17 value : 17
} }
...@@ -44,6 +45,7 @@ Retrieving properties in 1 ...@@ -44,6 +45,7 @@ Retrieving properties in 1
isOwn : true isOwn : true
name : a name : a
value : { value : {
description : 42
type : number type : number
value : 42 value : 42
} }
...@@ -77,6 +79,7 @@ Retrieving properties in 1 ...@@ -77,6 +79,7 @@ Retrieving properties in 1
isOwn : true isOwn : true
name : a name : a
value : { value : {
description : 42
type : number type : number
value : 42 value : 42
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment