92dbfe40f83377855f90f6113213a167aea53ad4
[WebKit-https.git] / LayoutTests / inspector / protocol / runtime-agent-expected.txt
1 Protocol stability test. It is dumping request/response pairs of RuntimeAgent functions.
2
3 -----------------------------------------------------------
4 RuntimeAgent.evaluate("testObject","test",false)
5
6 request:
7 {
8     id : <number>
9     domain : "Runtime"
10     command : "evaluate"
11     arguments : {
12         expression : "testObject"
13         objectGroup : "test"
14         includeCommandLineAPI : false
15     }
16 }
17
18 response:
19 {
20     requestId : <number>
21     body : {
22         result : {
23             objectId : <string>
24             hasChildren : true
25             type : "object"
26             description : "TestObject"
27         }
28     }
29 }
30
31 -----------------------------------------------------------
32 RuntimeAgent.evaluate("testObject","test")
33
34 request:
35 {
36     id : <number>
37     domain : "Runtime"
38     command : "evaluate"
39     arguments : {
40         expression : "testObject"
41         objectGroup : "test"
42     }
43 }
44
45 response:
46 {
47     requestId : <number>
48     body : {
49         result : {
50             objectId : <string>
51             hasChildren : true
52             type : "object"
53             description : "TestObject"
54         }
55     }
56 }
57
58 -----------------------------------------------------------
59 RuntimeAgent.evaluateOn(<string>,"this.assignedByEvaluateOn = \"evaluateOn function works fine\";")
60
61 request:
62 {
63     id : <number>
64     domain : "Runtime"
65     command : "evaluateOn"
66     arguments : {
67         objectId : <string>
68         expression : "this.assignedByEvaluateOn = "evaluateOn function works fine";"
69     }
70 }
71
72 response:
73 {
74     requestId : <number>
75     body : {
76         result : {
77             type : "undefined"
78             description : "undefined"
79         }
80     }
81 }
82
83 -----------------------------------------------------------
84 RuntimeAgent.setPropertyValue(<string>,"assignedBySetPropertyValue","true")
85
86 request:
87 {
88     id : <number>
89     domain : "Runtime"
90     command : "setPropertyValue"
91     arguments : {
92         objectId : <string>
93         propertyName : "assignedBySetPropertyValue"
94         expression : "true"
95     }
96 }
97
98 response:
99 {
100     requestId : <number>
101 }
102
103 -----------------------------------------------------------
104 RuntimeAgent.setPropertyValue(<string>,"removedBySetPropertyValue","")
105
106 request:
107 {
108     id : <number>
109     domain : "Runtime"
110     command : "setPropertyValue"
111     arguments : {
112         objectId : <string>
113         propertyName : "removedBySetPropertyValue"
114         expression : ""
115     }
116 }
117
118 response:
119 {
120     requestId : <number>
121 }
122
123 -----------------------------------------------------------
124 RuntimeAgent.getProperties(<string>,false)
125
126 request:
127 {
128     id : <number>
129     domain : "Runtime"
130     command : "getProperties"
131     arguments : {
132         objectId : <string>
133         ignoreHasOwnProperty : false
134     }
135 }
136
137 response:
138 {
139     requestId : <number>
140     body : {
141         result : {
142             0 : {
143                 name : "assignedByEvaluateOn"
144                 value : {
145                     type : "string"
146                     description : "evaluateOn function works fine"
147                 }
148             }
149             1 : {
150                 name : "assignedBySetPropertyValue"
151                 value : {
152                     type : "boolean"
153                     description : "true"
154                 }
155             }
156             2 : {
157                 name : "__proto__"
158                 value : {
159                     objectId : <string>
160                     hasChildren : true
161                     type : "object"
162                     description : "TestObject"
163                 }
164             }
165         }
166     }
167 }
168
169 -----------------------------------------------------------
170 RuntimeAgent.releaseObject(<string>)
171
172 request:
173 {
174     id : <number>
175     domain : "Runtime"
176     command : "releaseObject"
177     arguments : {
178         objectId : <string>
179     }
180 }
181
182 response:
183 {
184     requestId : <number>
185 }
186
187 -----------------------------------------------------------
188 RuntimeAgent.releaseObjectGroup("test")
189
190 request:
191 {
192     id : <number>
193     domain : "Runtime"
194     command : "releaseObjectGroup"
195     arguments : {
196         objectGroup : "test"
197     }
198 }
199
200 response:
201 {
202     requestId : <number>
203 }
204
205 ===========================================================
206 Coverage for RuntimeAgent
207 {
208     evaluate : "checked"
209     evaluateOn : "checked"
210     getProperties : "checked"
211     setPropertyValue : "checked"
212     releaseObject : "checked"
213     releaseObjectGroup : "checked"
214 }
215