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

Side by Side Diff: chrome/test/data/extensions/api_test/webrequest/test_complex.js

Issue 16268017: GTTF: convert some tests in chrome to use EmbeddedTestServer patch nr 1 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 7 years, 5 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) 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 function getURLHttpXHR() { 5 function getURLHttpXHR() {
6 return getServerURL('files/extensions/api_test/webrequest/xhr/a.html'); 6 return getServerURL('extensions/api_test/webrequest/xhr/a.html');
7 } 7 }
8 function getURLHttpXHRJavaScript() { 8 function getURLHttpXHRJavaScript() {
9 return getServerURL('files/extensions/api_test/webrequest/xhr/a.js'); 9 return getServerURL('extensions/api_test/webrequest/xhr/a.js');
10 } 10 }
11 function getURLHttpXHRData() { 11 function getURLHttpXHRData() {
12 return getServerURL('files/extensions/api_test/webrequest/xhr/data.json'); 12 return getServerURL('extensions/api_test/webrequest/xhr/data.json');
13 } 13 }
14 14
15 runTests([ 15 runTests([
16 // Navigates to a page with subresources. 16 // Navigates to a page with subresources.
17 function complexLoad() { 17 function complexLoad() {
18 expect( 18 expect(
19 [ // events 19 [ // events
20 { label: "a.html-onBeforeRequest", 20 { label: "a.html-onBeforeRequest",
21 event: "onBeforeRequest", 21 event: "onBeforeRequest",
22 details: { 22 details: {
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after
245 details: { 245 details: {
246 type: "main_frame", 246 type: "main_frame",
247 url: getURLHttpXHR(), 247 url: getURLHttpXHR(),
248 } 248 }
249 }, 249 },
250 { label: "onHeadersReceived-1", 250 { label: "onHeadersReceived-1",
251 event: "onHeadersReceived", 251 event: "onHeadersReceived",
252 details: { 252 details: {
253 type: "main_frame", 253 type: "main_frame",
254 url: getURLHttpXHR(), 254 url: getURLHttpXHR(),
255 statusLine: "HTTP/1.0 200 OK", 255 statusLine: "HTTP/1.1 200 OK",
256 } 256 }
257 }, 257 },
258 { label: "onResponseStarted-1", 258 { label: "onResponseStarted-1",
259 event: "onResponseStarted", 259 event: "onResponseStarted",
260 details: { 260 details: {
261 type: "main_frame", 261 type: "main_frame",
262 url: getURLHttpXHR(), 262 url: getURLHttpXHR(),
263 statusCode: 200, 263 statusCode: 200,
264 ip: "127.0.0.1", 264 ip: "127.0.0.1",
265 fromCache: false, 265 fromCache: false,
266 statusLine: "HTTP/1.0 200 OK", 266 statusLine: "HTTP/1.1 200 OK",
267 } 267 }
268 }, 268 },
269 { label: "onCompleted-1", 269 { label: "onCompleted-1",
270 event: "onCompleted", 270 event: "onCompleted",
271 details: { 271 details: {
272 type: "main_frame", 272 type: "main_frame",
273 url: getURLHttpXHR(), 273 url: getURLHttpXHR(),
274 statusCode: 200, 274 statusCode: 200,
275 ip: "127.0.0.1", 275 ip: "127.0.0.1",
276 fromCache: false, 276 fromCache: false,
277 statusLine: "HTTP/1.0 200 OK", 277 statusLine: "HTTP/1.1 200 OK",
278 } 278 }
279 }, 279 },
280 { label: "a.js-onBeforeRequest", 280 { label: "a.js-onBeforeRequest",
281 event: "onBeforeRequest", 281 event: "onBeforeRequest",
282 details: { 282 details: {
283 type: "script", 283 type: "script",
284 url: getURLHttpXHRJavaScript(), 284 url: getURLHttpXHRJavaScript(),
285 frameUrl: getURLHttpXHR() 285 frameUrl: getURLHttpXHR()
286 } 286 }
287 }, 287 },
288 { label: "a.js-onBeforeSendHeaders", 288 { label: "a.js-onBeforeSendHeaders",
289 event: "onBeforeSendHeaders", 289 event: "onBeforeSendHeaders",
290 details: { 290 details: {
291 type: "script", 291 type: "script",
292 url: getURLHttpXHRJavaScript(), 292 url: getURLHttpXHRJavaScript(),
293 } 293 }
294 }, 294 },
295 { label: "a.js-onSendHeaders", 295 { label: "a.js-onSendHeaders",
296 event: "onSendHeaders", 296 event: "onSendHeaders",
297 details: { 297 details: {
298 type: "script", 298 type: "script",
299 url: getURLHttpXHRJavaScript(), 299 url: getURLHttpXHRJavaScript(),
300 } 300 }
301 }, 301 },
302 { label: "a.js-onHeadersReceived", 302 { label: "a.js-onHeadersReceived",
303 event: "onHeadersReceived", 303 event: "onHeadersReceived",
304 details: { 304 details: {
305 type: "script", 305 type: "script",
306 url: getURLHttpXHRJavaScript(), 306 url: getURLHttpXHRJavaScript(),
307 statusLine: "HTTP/1.0 200 OK", 307 statusLine: "HTTP/1.1 200 OK",
308 } 308 }
309 }, 309 },
310 { label: "a.js-onResponseStarted", 310 { label: "a.js-onResponseStarted",
311 event: "onResponseStarted", 311 event: "onResponseStarted",
312 details: { 312 details: {
313 type: "script", 313 type: "script",
314 url: getURLHttpXHRJavaScript(), 314 url: getURLHttpXHRJavaScript(),
315 statusCode: 200, 315 statusCode: 200,
316 ip: "127.0.0.1", 316 ip: "127.0.0.1",
317 fromCache: false, 317 fromCache: false,
318 statusLine: "HTTP/1.0 200 OK", 318 statusLine: "HTTP/1.1 200 OK",
319 } 319 }
320 }, 320 },
321 { label: "a.js-onCompleted", 321 { label: "a.js-onCompleted",
322 event: "onCompleted", 322 event: "onCompleted",
323 details: { 323 details: {
324 type: "script", 324 type: "script",
325 url: getURLHttpXHRJavaScript(), 325 url: getURLHttpXHRJavaScript(),
326 statusCode: 200, 326 statusCode: 200,
327 ip: "127.0.0.1", 327 ip: "127.0.0.1",
328 fromCache: false, 328 fromCache: false,
329 statusLine: "HTTP/1.0 200 OK", 329 statusLine: "HTTP/1.1 200 OK",
330 } 330 }
331 }, 331 },
332 { label: "onBeforeRequest-2", 332 { label: "onBeforeRequest-2",
333 event: "onBeforeRequest", 333 event: "onBeforeRequest",
334 details: { 334 details: {
335 type: "xmlhttprequest", 335 type: "xmlhttprequest",
336 url: getURLHttpXHRData(), 336 url: getURLHttpXHRData(),
337 frameUrl: getURLHttpXHR() 337 frameUrl: getURLHttpXHR()
338 } 338 }
339 }, 339 },
340 { label: "onBeforeSendHeaders-2", 340 { label: "onBeforeSendHeaders-2",
341 event: "onBeforeSendHeaders", 341 event: "onBeforeSendHeaders",
342 details: { 342 details: {
343 type: "xmlhttprequest", 343 type: "xmlhttprequest",
344 url: getURLHttpXHRData(), 344 url: getURLHttpXHRData(),
345 } 345 }
346 }, 346 },
347 { label: "onSendHeaders-2", 347 { label: "onSendHeaders-2",
348 event: "onSendHeaders", 348 event: "onSendHeaders",
349 details: { 349 details: {
350 type: "xmlhttprequest", 350 type: "xmlhttprequest",
351 url: getURLHttpXHRData(), 351 url: getURLHttpXHRData(),
352 } 352 }
353 }, 353 },
354 { label: "onHeadersReceived-2", 354 { label: "onHeadersReceived-2",
355 event: "onHeadersReceived", 355 event: "onHeadersReceived",
356 details: { 356 details: {
357 type: "xmlhttprequest", 357 type: "xmlhttprequest",
358 url: getURLHttpXHRData(), 358 url: getURLHttpXHRData(),
359 statusLine: "HTTP/1.0 200 OK", 359 statusLine: "HTTP/1.1 200 OK",
360 } 360 }
361 }, 361 },
362 { label: "onResponseStarted-2", 362 { label: "onResponseStarted-2",
363 event: "onResponseStarted", 363 event: "onResponseStarted",
364 details: { 364 details: {
365 type: "xmlhttprequest", 365 type: "xmlhttprequest",
366 url: getURLHttpXHRData(), 366 url: getURLHttpXHRData(),
367 statusCode: 200, 367 statusCode: 200,
368 ip: "127.0.0.1", 368 ip: "127.0.0.1",
369 fromCache: false, 369 fromCache: false,
370 statusLine: "HTTP/1.0 200 OK", 370 statusLine: "HTTP/1.1 200 OK",
371 } 371 }
372 }, 372 },
373 { label: "onCompleted-2", 373 { label: "onCompleted-2",
374 event: "onCompleted", 374 event: "onCompleted",
375 details: { 375 details: {
376 type: "xmlhttprequest", 376 type: "xmlhttprequest",
377 url: getURLHttpXHRData(), 377 url: getURLHttpXHRData(),
378 statusCode: 200, 378 statusCode: 200,
379 ip: "127.0.0.1", 379 ip: "127.0.0.1",
380 fromCache: false, 380 fromCache: false,
381 statusLine: "HTTP/1.0 200 OK", 381 statusLine: "HTTP/1.1 200 OK",
382 } 382 }
383 } 383 }
384 ], 384 ],
385 [ // event order 385 [ // event order
386 ["onBeforeRequest-1", "onBeforeSendHeaders-1", "onSendHeaders-1", 386 ["onBeforeRequest-1", "onBeforeSendHeaders-1", "onSendHeaders-1",
387 "onHeadersReceived-1", "onResponseStarted-1", "onCompleted-1", 387 "onHeadersReceived-1", "onResponseStarted-1", "onCompleted-1",
388 "onBeforeRequest-2", "onBeforeSendHeaders-2", "onSendHeaders-2", 388 "onBeforeRequest-2", "onBeforeSendHeaders-2", "onSendHeaders-2",
389 "onHeadersReceived-2", "onResponseStarted-2", "onCompleted-2"] ]); 389 "onHeadersReceived-2", "onResponseStarted-2", "onCompleted-2"] ]);
390 navigateAndWait(getURLHttpXHR()); 390 navigateAndWait(getURLHttpXHR());
391 }, 391 },
392 ]); 392 ]);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698