b8b66ce8969dacda69af81d3f1f9e909114f94a7
[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     seq : <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     seq : <number>
21     domain : "Runtime"
22     success : true
23     body : {
24         result : {
25             objectId : {
26                 injectedScriptId : <number>
27                 id : <number>
28                 groupName : "test"
29             }
30             type : "object"
31             description : "TestObject"
32             hasChildren : true
33         }
34     }
35 }
36
37 -----------------------------------------------------------
38 RuntimeAgent.evaluateOn({"injectedScriptId":<number>,"id":<number>,"groupName":"test"},"this.assignedByEvaluateOn = \"evaluateOn function works fine\";")
39
40 request:
41 {
42     seq : <number>
43     domain : "Runtime"
44     command : "evaluateOn"
45     arguments : {
46         objectId : {
47             injectedScriptId : <number>
48             id : <number>
49             groupName : "test"
50         }
51         expression : "this.assignedByEvaluateOn = "evaluateOn function works fine";"
52     }
53 }
54
55 response:
56 {
57     seq : <number>
58     domain : "Runtime"
59     success : true
60     body : {
61         result : {
62             objectId : null
63             type : "undefined"
64             description : "undefined"
65             hasChildren : false
66         }
67     }
68 }
69
70 -----------------------------------------------------------
71 RuntimeAgent.setPropertyValue({"injectedScriptId":<number>,"id":<number>,"groupName":"test"},"assignedBySetPropertyValue","true")
72
73 request:
74 {
75     seq : <number>
76     domain : "Runtime"
77     command : "setPropertyValue"
78     arguments : {
79         objectId : {
80             injectedScriptId : <number>
81             id : <number>
82             groupName : "test"
83         }
84         propertyName : "assignedBySetPropertyValue"
85         expression : "true"
86     }
87 }
88
89 response:
90 {
91     seq : <number>
92     domain : "Runtime"
93     success : true
94     body : {
95         result : true
96     }
97 }
98
99 -----------------------------------------------------------
100 RuntimeAgent.setPropertyValue({"injectedScriptId":<number>,"id":<number>,"groupName":"test"},"removedBySetPropertyValue","")
101
102 request:
103 {
104     seq : <number>
105     domain : "Runtime"
106     command : "setPropertyValue"
107     arguments : {
108         objectId : {
109             injectedScriptId : <number>
110             id : <number>
111             groupName : "test"
112         }
113         propertyName : "removedBySetPropertyValue"
114         expression : ""
115     }
116 }
117
118 response:
119 {
120     seq : <number>
121     domain : "Runtime"
122     success : true
123     body : {
124         result : true
125     }
126 }
127
128 -----------------------------------------------------------
129 RuntimeAgent.getProperties({"injectedScriptId":<number>,"id":<number>,"groupName":"test"},false,false)
130
131 request:
132 {
133     seq : <number>
134     domain : "Runtime"
135     command : "getProperties"
136     arguments : {
137         objectId : {
138             injectedScriptId : <number>
139             id : <number>
140             groupName : "test"
141         }
142         ignoreHasOwnProperty : false
143         abbreviate : false
144     }
145 }
146
147 response:
148 {
149     seq : <number>
150     domain : "Runtime"
151     success : true
152     body : {
153         result : {
154             0 : {
155                 name : "assignedByEvaluateOn"
156                 value : {
157                     objectId : null
158                     type : "string"
159                     description : "evaluateOn function works fine"
160                     hasChildren : false
161                 }
162             }
163             1 : {
164                 name : "assignedBySetPropertyValue"
165                 value : {
166                     objectId : null
167                     type : "boolean"
168                     description : "true"
169                     hasChildren : false
170                 }
171             }
172             2 : {
173                 name : "__proto__"
174                 value : {
175                     objectId : {
176                         injectedScriptId : <number>
177                         id : <number>
178                         groupName : "test"
179                     }
180                     type : "object"
181                     description : "TestObject"
182                     hasChildren : true
183                 }
184             }
185         }
186     }
187 }
188
189 -----------------------------------------------------------
190 RuntimeAgent.releaseObject({"injectedScriptId":<number>,"id":<number>,"groupName":"test"})
191
192 request:
193 {
194     seq : <number>
195     domain : "Runtime"
196     command : "releaseObject"
197     arguments : {
198         objectId : {
199             injectedScriptId : <number>
200             id : <number>
201             groupName : "test"
202         }
203     }
204 }
205
206 response:
207 {
208     seq : <number>
209     domain : "Runtime"
210     success : true
211 }
212
213 -----------------------------------------------------------
214 RuntimeAgent.releaseWrapperObjectGroup(<number>,"test")
215
216 request:
217 {
218     seq : <number>
219     domain : "Runtime"
220     command : "releaseWrapperObjectGroup"
221     arguments : {
222         injectedScriptId : <number>
223         objectGroup : "test"
224     }
225 }
226
227 response:
228 {
229     seq : <number>
230     domain : "Runtime"
231     success : true
232 }
233
234 ===========================================================
235 Coverage for RuntimeAgent
236 {
237     evaluate : "checked"
238     evaluateOn : "checked"
239     getProperties : "checked"
240     setPropertyValue : "checked"
241     releaseObject : "checked"
242     releaseWrapperObjectGroup : "checked"
243 }
244