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

Side by Side Diff: chrome/test/data/extensions/api_test/webrequest/test_newTab.html

Issue 8404046: When creating a tab contents for a browser in the RVHDelegateHelper, create a wrapper immediately. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: updates Created 9 years, 1 month 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
(Empty)
1 <script src="framework.js">
2 </script>
3 <script>
4 runTests([
5 // Navigates to a page with a link with target=_blank. Then simulates a click
6 // on that link and verifies that the new tab has a correct tab ID assigned.
7 function () {
8 expect(
9 [ // events
10 { label: "a-onBeforeRequest",
11 event: "onBeforeRequest",
12 details: {
13 url: getURL("newTab/a.html"),
14 frameUrl: getURL("newTab/a.html")
15 }
16 },
17 { label: "a-onResponseStarted",
18 event: "onResponseStarted",
19 details: {
20 url: getURL("newTab/a.html"),
21 statusCode: 200,
22 fromCache: false,
23 statusLine: "HTTP/1.1 200 OK",
24 // Request to chrome-extension:// url has no IP.
25 }
26 },
27 { label: "a-onCompleted",
28 event: "onCompleted",
29 details: {
30 url: getURL("newTab/a.html"),
31 statusCode: 200,
32 fromCache: false,
33 statusLine: "HTTP/1.1 200 OK",
34 // Request to chrome-extension:// url has no IP.
35 }
36 },
37 { label: "b-onBeforeRequest",
38 event: "onBeforeRequest",
39 details: {
40 url: getURL("newTab/b.html"),
41 frameUrl: getURL("newTab/b.html"),
42 tabId: 1,
43 }
44 },
45 { label: "b-onResponseStarted",
46 event: "onResponseStarted",
47 details: {
48 url: getURL("newTab/b.html"),
49 statusCode: 200,
50 fromCache: false,
51 statusLine: "HTTP/1.1 200 OK",
52 // Request to chrome-extension:// url has no IP.
53 tabId: 1,
54 }
55 },
56 { label: "b-onCompleted",
57 event: "onCompleted",
58 details: {
59 url: getURL("newTab/b.html"),
60 statusCode: 200,
61 fromCache: false,
62 statusLine: "HTTP/1.1 200 OK",
63 // Request to chrome-extension:// url has no IP.
64 tabId: 1,
65 }
66 },
67 ],
68 [ // event order
69 ["a-onBeforeRequest", "a-onResponseStarted", "a-onCompleted",
70 "b-onBeforeRequest", "b-onResponseStarted", "b-onCompleted"] ]);
71 // Notify the api test that we're waiting for the user.
72 chrome.test.notifyPass();
73 },
74 ]);
75 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698