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