Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(15)

Side by Side Diff: chrome/common/extensions/api/test.json

Issue 12313142: Revert 184837 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 [ 5 [
6 { 6 {
7 "namespace": "test", 7 "namespace": "test",
8 "nodoc": true, 8 "nodoc": true,
9 "types": [], 9 "types": [],
10 "functions": [ 10 "functions": [
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
97 {"type": "string", "name": "message"}, 97 {"type": "string", "name": "message"},
98 { 98 {
99 "type": "function", 99 "type": "function",
100 "name": "callback", 100 "name": "callback",
101 "optional": true, 101 "optional": true,
102 "parameters": [ 102 "parameters": [
103 {"type": "string", "name": "response"} 103 {"type": "string", "name": "response"}
104 ] 104 ]
105 } 105 }
106 ] 106 ]
107 },
108 {
109 "name": "callbackAdded",
110 "type": "function",
111 "unprivileged": true,
112 "nocompile": true,
113 "parameters": []
114 },
115 {
116 "name": "runNextTest",
117 "type": "function",
118 "unprivileged": true,
119 "nocompile": true,
120 "parameters": []
121 },
122 {
123 "name": "fail",
124 "type": "function",
125 "unprivileged": true,
126 "nocompile": true,
127 "parameters": [
128 {"type": "any", "name": "message", "optional": true}
129 ]
130 },
131 {
132 "name": "succeed",
133 "type": "function",
134 "unprivileged": true,
135 "nocompile": true,
136 "parameters": [
137 {"type": "any", "name": "message", "optional": true}
138 ]
139 },
140 {
141 "name": "assertTrue",
142 "type": "function",
143 "unprivileged": true,
144 "nocompile": true,
145 "parameters": [
146 {
147 "name": "test",
148 "choices": [
149 {"type": "string"},
150 {"type": "boolean"}
151 ]
152 },
153 {"type": "string", "name": "message", "optional": true}
154 ]
155 },
156 {
157 "name": "assertFalse",
158 "type": "function",
159 "unprivileged": true,
160 "nocompile": true,
161 "parameters": [
162 {
163 "name": "test",
164 "choices": [
165 {"type": "string"},
166 {"type": "boolean"}
167 ]
168 },
169 {"type": "string", "name": "message", "optional": true}
170 ]
171 },
172 {
173 "name": "assertBool",
174 "type": "function",
175 "unprivileged": true,
176 "nocompile": true,
177 "parameters": [
178 {
179 "name": "test",
180 "choices": [
181 {"type": "string"},
182 {"type": "boolean"}
183 ]
184 },
185 {"type": "boolean", "name": "expected"},
186 {"type": "string", "name": "message", "optional": true}
187 ]
188 },
189 {
190 "name": "checkDeepEq",
191 "type": "function",
192 "unprivileged": true,
193 "nocompile": true,
194 "allowAmbiguousOptionalArguments": true,
195 "parameters": [
196 // These need to be optional because they can be null.
197 {"type": "any", "name": "expected", "optional": true},
198 {"type": "any", "name": "actual", "optional": true}
199 ]
200 },
201 {
202 "name": "assertEq",
203 "type": "function",
204 "unprivileged": true,
205 "nocompile": true,
206 "allowAmbiguousOptionalArguments": true,
207 "parameters": [
208 // These need to be optional because they can be null.
209 {"type": "any", "name": "expected", "optional": true},
210 {"type": "any", "name": "actual", "optional": true},
211 {"type": "string", "name": "message", "optional": true}
212 ]
213 },
214 {
215 "name": "assertNoLastError",
216 "type": "function",
217 "unprivileged": true,
218 "nocompile": true,
219 "parameters": []
220 },
221 {
222 "name": "assertLastError",
223 "type": "function",
224 "unprivileged": true,
225 "nocompile": true,
226 "parameters": [
227 {"type": "string", "name": "expectedError"}
228 ]
229 },
230 {
231 "name": "callback",
232 "type": "function",
233 "unprivileged": true,
234 "nocompile": true,
235 "parameters": [
236 {"type": "function", "name": "func", "optional": true},
237 {"type": "string", "name": "expectedError", "optional": true}
238 ]
239 },
240 {
241 "name": "listenOnce",
242 "type": "function",
243 "unprivileged": true,
244 "nocompile": true,
245 "parameters": [
246 // TODO(cduvall): Make this a $ref to events.Event.
247 {"type": "any", "name": "event"},
248 {"type": "function", "name": "func"}
249 ]
250 },
251 {
252 "name": "listenForever",
253 "type": "function",
254 "unprivileged": true,
255 "nocompile": true,
256 "parameters": [
257 // TODO(cduvall): Make this a $ref to events.Event.
258 {"type": "any", "name": "event"},
259 {"type": "function", "name": "func"}
260 ]
261 },
262 {
263 "name": "callbackPass",
264 "type": "function",
265 "unprivileged": true,
266 "nocompile": true,
267 "parameters": [
268 {"type": "function", "name": "func", "optional": true}
269 ]
270 },
271 {
272 "name": "callbackFail",
273 "type": "function",
274 "unprivileged": true,
275 "nocompile": true,
276 "parameters": [
277 {"type": "string", "name": "expectedError"},
278 {"type": "function", "name": "func", "optional": true}
279 ]
280 },
281 {
282 "name": "runTests",
283 "type": "function",
284 "unprivileged": true,
285 "nocompile": true,
286 "parameters": [
287 {
288 "type": "array",
289 "name": "tests",
290 "items": {"type": "function"}
291 }
292 ]
293 },
294 {
295 "name": "getApiDefinitions",
296 "type": "function",
297 "nocompile": true,
298 "parameters": [
299 {
300 "type": "array",
301 "name": "apiNames",
302 "optional": true,
303 "items": {"type": "string"}
304 }
305 ]
306 } 107 }
307 ], 108 ],
308 "events": [ 109 "events": [
309 { 110 {
310 "name": "onMessage", 111 "name": "onMessage",
311 "type": "function", 112 "type": "function",
312 "unprivileged": true, 113 "unprivileged": true,
313 "description": "Used to test sending messages to extensions.", 114 "description": "Used to test sending messages to extensions.",
314 "parameters": [ 115 "parameters": [
315 { 116 {
316 "type": "object", 117 "type": "object",
317 "name": "info", 118 "name": "info",
318 "properties": { 119 "properties": {
319 "data": { "type": "string", "description": "Additional information ." }, 120 "data": { "type": "string", "description": "Additional information ." },
320 "lastMessage": { "type": "boolean", "description": "True if this w as the last message for this test" } 121 "lastMessage": { "type": "boolean", "description": "True if this w as the last message for this test" }
321 } 122 }
322 } 123 }
323 ] 124 ]
324 } 125 }
325 ] 126 ]
326 } 127 }
327 ] 128 ]
OLDNEW
« no previous file with comments | « chrome/common/extensions/api/extension_api_unittest.cc ('k') | chrome/common/extensions/features/feature.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698