OLD | NEW |
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 Loading... |
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 ] |
OLD | NEW |