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