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

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: apitest.js Created 7 years, 10 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 "parameters": []
112 },
113 {
114 "name": "runNextTest",
115 "type": "function",
116 "parameters": []
117 },
118 {
119 "name": "fail",
120 "type": "function",
121 "parameters": [
122 {"type": "string", "name": "message", "optional": true}
123 ]
124 },
125 {
126 "name": "succeed",
127 "type": "function",
128 "parameters": []
129 },
130 {
131 "name": "assertTrue",
132 "type": "function",
133 "parameters": [
134 {
135 "name": "test",
136 "choices": [
137 {"type": "string"},
138 {"type": "boolean"}
139 ]
140 },
141 {"type": "string", "name": "message", "optional": true}
142 ]
143 },
144 {
145 "name": "assertFalse",
146 "type": "function",
147 "parameters": [
148 {
149 "name": "test",
150 "choices": [
151 {"type": "string"},
152 {"type": "boolean"}
153 ]
154 },
155 {"type": "string", "name": "message", "optional": true}
156 ]
157 },
158 {
159 "name": "assertBool",
160 "type": "function",
161 "parameters": [
162 {
163 "name": "test",
164 "choices": [
165 {"type": "string"},
166 {"type": "boolean"}
167 ]
168 },
169 {"type": "boolean", "name": "expected"},
170 {"type": "string", "name": "message", "optional": true}
171 ]
172 },
173 {
174 "name": "checkDeepEq",
175 "type": "function",
176 "parameters": [
177 {"type": "any", "name": "expected"},
178 {"type": "any", "name": "actual"}
179 ]
180 },
181 {
182 "name": "assertEq",
183 "type": "function",
184 "parameters": [
185 {"type": "any", "name": "expected"},
186 {"type": "any", "name": "actual"},
187 {"type": "string", "name": "message", "optional": true}
188 ]
189 },
190 {
191 "name": "assertNoLastError",
192 "type": "function",
193 "parameters": []
194 },
195 {
196 "name": "assertLastError",
197 "type": "function",
198 "parameters": []
199 },
200 {
201 "name": "callback",
202 "type": "function",
203 "parameters": [
204 {"type": "function", "name": "func"},
205 {"type": "object", "name": "expectedError", "optional": true}
206 ]
207 },
208 {
209 "name": "listenOnce",
210 "type": "function",
211 "parameters": [
212 {"$ref": "events.Event", "name": "event"},
213 {"type": "function", "name": "func"}
214 ]
215 },
216 {
217 "name": "listenForever",
218 "type": "function",
219 "parameters": [
220 {"$ref": "events.Event", "name": "event"},
221 {"type": "function", "name": "func"}
222 ]
223 },
224 {
225 "name": "callbackPass",
226 "type": "function",
227 "parameters": [
228 {"type": "function", "name": "func"}
229 ]
230 },
231 {
232 "name": "callbackFail",
233 "type": "function",
234 "parameters": [
235 {"type": "object", "name": "expectedError"},
236 {"type": "function", "name": "func"}
237 ]
238 },
239 {
240 "name": "runTests",
241 "type": "function",
242 "parameters": [
243 {
244 "type": "array",
245 "items": {"type": "function"}
246 }
247 ]
248 },
249 {
250 "name": "getApiDefinitions",
251 "type": "function",
252 "parameters": [
253 {
254 "type": "array",
255 "optional": true,
256 "items": {"type": "string"}
257 }
258 ]
107 } 259 }
108 ], 260 ],
109 "events": [ 261 "events": [
110 { 262 {
111 "name": "onMessage", 263 "name": "onMessage",
112 "type": "function", 264 "type": "function",
113 "unprivileged": true, 265 "unprivileged": true,
114 "description": "Used to test sending messages to extensions.", 266 "description": "Used to test sending messages to extensions.",
115 "parameters": [ 267 "parameters": [
116 { 268 {
117 "type": "object", 269 "type": "object",
118 "name": "info", 270 "name": "info",
119 "properties": { 271 "properties": {
120 "data": { "type": "string", "description": "Additional information ." }, 272 "data": { "type": "string", "description": "Additional information ." },
121 "lastMessage": { "type": "boolean", "description": "True if this w as the last message for this test" } 273 "lastMessage": { "type": "boolean", "description": "True if this w as the last message for this test" }
122 } 274 }
123 } 275 }
124 ] 276 ]
125 } 277 }
126 ] 278 ]
127 } 279 }
128 ] 280 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698