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

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

Issue 11571014: Lazy load chrome.* APIs (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: android compilation 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 ]
107 } 306 }
108 ], 307 ],
109 "events": [ 308 "events": [
110 { 309 {
111 "name": "onMessage", 310 "name": "onMessage",
112 "type": "function", 311 "type": "function",
113 "unprivileged": true, 312 "unprivileged": true,
114 "description": "Used to test sending messages to extensions.", 313 "description": "Used to test sending messages to extensions.",
115 "parameters": [ 314 "parameters": [
116 { 315 {
117 "type": "object", 316 "type": "object",
118 "name": "info", 317 "name": "info",
119 "properties": { 318 "properties": {
120 "data": { "type": "string", "description": "Additional information ." }, 319 "data": { "type": "string", "description": "Additional information ." },
121 "lastMessage": { "type": "boolean", "description": "True if this w as the last message for this test" } 320 "lastMessage": { "type": "boolean", "description": "True if this w as the last message for this test" }
122 } 321 }
123 } 322 }
124 ] 323 ]
125 } 324 }
126 ] 325 ]
127 } 326 }
128 ] 327 ]
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