OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 var getURL = chrome.extension.getURL; | 5 var getURL = chrome.extension.getURL; |
6 var deepEq = chrome.test.checkDeepEq; | 6 var deepEq = chrome.test.checkDeepEq; |
7 var expectedEventData; | 7 var expectedEventData; |
8 var capturedEventData; | 8 var capturedEventData; |
9 var expectedEventOrder; | 9 var expectedEventOrder; |
10 var tabId; | 10 var tabId; |
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
208 if (found) { | 208 if (found) { |
209 chrome.test.fail("Received event twice '" + name + "':" + | 209 chrome.test.fail("Received event twice '" + name + "':" + |
210 JSON.stringify(details)); | 210 JSON.stringify(details)); |
211 } else { | 211 } else { |
212 found = true; | 212 found = true; |
213 label = exp.label; | 213 label = exp.label; |
214 } | 214 } |
215 } | 215 } |
216 }); | 216 }); |
217 if (!found) { | 217 if (!found) { |
| 218 console.log("Expected events: " + |
| 219 JSON.stringify(expectedEventData, null, 2)); |
218 chrome.test.fail("Received unexpected event '" + name + "':" + | 220 chrome.test.fail("Received unexpected event '" + name + "':" + |
219 JSON.stringify(details)); | 221 JSON.stringify(details, null, 2)); |
220 } | 222 } |
221 | 223 |
222 capturedEventData.push({label: label, event: name, details: details}); | 224 capturedEventData.push({label: label, event: name, details: details}); |
223 checkExpectations(); | 225 checkExpectations(); |
224 | 226 |
225 if (callback) { | 227 if (callback) { |
226 window.setTimeout(callback, 0, retval); | 228 window.setTimeout(callback, 0, retval); |
227 } else { | 229 } else { |
228 return retval; | 230 return retval; |
229 } | 231 } |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
288 helper(chrome.webRequest.onBeforeRequest); | 290 helper(chrome.webRequest.onBeforeRequest); |
289 helper(chrome.webRequest.onBeforeSendHeaders); | 291 helper(chrome.webRequest.onBeforeSendHeaders); |
290 helper(chrome.webRequest.onAuthRequired); | 292 helper(chrome.webRequest.onAuthRequired); |
291 helper(chrome.webRequest.onSendHeaders); | 293 helper(chrome.webRequest.onSendHeaders); |
292 helper(chrome.webRequest.onHeadersReceived); | 294 helper(chrome.webRequest.onHeadersReceived); |
293 helper(chrome.webRequest.onResponseStarted); | 295 helper(chrome.webRequest.onResponseStarted); |
294 helper(chrome.webRequest.onBeforeRedirect); | 296 helper(chrome.webRequest.onBeforeRedirect); |
295 helper(chrome.webRequest.onCompleted); | 297 helper(chrome.webRequest.onCompleted); |
296 helper(chrome.webRequest.onErrorOccurred); | 298 helper(chrome.webRequest.onErrorOccurred); |
297 } | 299 } |
OLD | NEW |