OLD | NEW |
1 <script> | 1 <script> |
2 var expectedEventData; | 2 var expectedEventData; |
3 var capturedEventData; | 3 var capturedEventData; |
4 var nextFrameId; | 4 var nextFrameId; |
5 var frameIds; | 5 var frameIds; |
6 | 6 |
7 function expect(data) { | 7 function expect(data) { |
8 expectedEventData = data; | 8 expectedEventData = data; |
9 capturedEventData = []; | 9 capturedEventData = []; |
10 nextFrameId = 1; | 10 nextFrameId = 1; |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
59 { frameId: 0, | 59 { frameId: 0, |
60 requestId: 0, | 60 requestId: 0, |
61 tabId: tabId, | 61 tabId: tabId, |
62 timeStamp: 0, | 62 timeStamp: 0, |
63 url: getURL('nonexistant.html') }], | 63 url: getURL('nonexistant.html') }], |
64 [ "onErrorOccurred", | 64 [ "onErrorOccurred", |
65 { error: "net::ERR_FILE_NOT_FOUND", | 65 { error: "net::ERR_FILE_NOT_FOUND", |
66 frameId: 0, | 66 frameId: 0, |
67 tabId: tabId, | 67 tabId: tabId, |
68 timeStamp: 0, | 68 timeStamp: 0, |
69 url: getURL('nonexistant.html') }], | |
70 [ "onBeforeNavigate", | |
71 { frameId: 0, | |
72 requestId: 0, | |
73 tabId: tabId, | |
74 timeStamp: 0, | |
75 url: "chrome://chromewebdata/"}], | |
76 [ "onCommitted", | |
77 { frameId: 0, | |
78 tabId: tabId, | |
79 timeStamp: 0, | |
80 transitionQualifiers: "", | |
81 transitionType: "link", | |
82 url: getURL('nonexistant.html') }]]); | 69 url: getURL('nonexistant.html') }]]); |
83 chrome.tabs.update(tabId, { url: getURL('nonexistant.html') }); | 70 chrome.tabs.update(tabId, { url: getURL('nonexistant.html') }); |
84 }, | 71 }, |
85 | 72 |
86 /* An page that tries to load an non-existant iframe. */ | 73 /* An page that tries to load an non-existant iframe. */ |
87 function nonExistantIframe() { | 74 function nonExistantIframe() { |
88 expect([ | 75 expect([ |
89 [ "onBeforeNavigate", | 76 [ "onBeforeNavigate", |
90 { frameId: 0, | 77 { frameId: 0, |
91 requestId: 0, | 78 requestId: 0, |
(...skipping 11 matching lines...) Expand all Loading... |
103 { frameId: 1, | 90 { frameId: 1, |
104 requestId: 0, | 91 requestId: 0, |
105 tabId: tabId, | 92 tabId: tabId, |
106 timeStamp: 0, | 93 timeStamp: 0, |
107 url: getURL('iframeFail/c.html') }], | 94 url: getURL('iframeFail/c.html') }], |
108 [ "onErrorOccurred", | 95 [ "onErrorOccurred", |
109 { error: "net::ERR_FILE_NOT_FOUND", | 96 { error: "net::ERR_FILE_NOT_FOUND", |
110 frameId: 1, | 97 frameId: 1, |
111 tabId: tabId, | 98 tabId: tabId, |
112 timeStamp: 0, | 99 timeStamp: 0, |
113 url: getURL('iframeFail/c.html') }], | |
114 [ "onBeforeNavigate", | |
115 { frameId: 1, | |
116 requestId: 0, | |
117 tabId: tabId, | |
118 timeStamp: 0, | |
119 url: "chrome://chromewebdata/"}], | |
120 [ "onCommitted", | |
121 { frameId: 1, | |
122 tabId: tabId, | |
123 timeStamp: 0, | |
124 transitionQualifiers: "", | |
125 transitionType: "auto_subframe", | |
126 url: getURL('iframeFail/c.html') }]]); | 100 url: getURL('iframeFail/c.html') }]]); |
127 chrome.tabs.update(tabId, { url: getURL('iframeFail/d.html') }); | 101 chrome.tabs.update(tabId, { url: getURL('iframeFail/d.html') }); |
128 }, | 102 }, |
129 | 103 |
130 /* An iframe navigates to a non-existant page. */ | 104 /* An iframe navigates to a non-existant page. */ |
131 function nonExistantIframeNavigation() { | 105 function nonExistantIframeNavigation() { |
132 expect([ | 106 expect([ |
133 [ "onBeforeNavigate", | 107 [ "onBeforeNavigate", |
134 { frameId: 0, | 108 { frameId: 0, |
135 requestId: 0, | 109 requestId: 0, |
(...skipping 24 matching lines...) Expand all Loading... |
160 { frameId: 1, | 134 { frameId: 1, |
161 requestId: 0, | 135 requestId: 0, |
162 tabId: tabId, | 136 tabId: tabId, |
163 timeStamp: 0, | 137 timeStamp: 0, |
164 url: getURL('iframeFail/c.html') }], | 138 url: getURL('iframeFail/c.html') }], |
165 [ "onErrorOccurred", | 139 [ "onErrorOccurred", |
166 { error: "net::ERR_FILE_NOT_FOUND", | 140 { error: "net::ERR_FILE_NOT_FOUND", |
167 frameId: 1, | 141 frameId: 1, |
168 tabId: tabId, | 142 tabId: tabId, |
169 timeStamp: 0, | 143 timeStamp: 0, |
170 url: getURL('iframeFail/c.html') }], | |
171 [ "onBeforeNavigate", | |
172 { frameId: 1, | |
173 requestId: 0, | |
174 tabId: tabId, | |
175 timeStamp: 0, | |
176 url: "chrome://chromewebdata/"}], | |
177 [ "onCommitted", | |
178 { frameId: 1, | |
179 tabId: tabId, | |
180 timeStamp: 0, | |
181 transitionQualifiers: "", | |
182 transitionType: "manual_subframe", | |
183 url: getURL('iframeFail/c.html') }]]); | 144 url: getURL('iframeFail/c.html') }]]); |
184 chrome.tabs.update(tabId, { url: getURL('iframeFail/a.html') }); | 145 chrome.tabs.update(tabId, { url: getURL('iframeFail/a.html') }); |
185 }, | 146 }, |
186 ]); | 147 ]); |
187 }); | 148 }); |
188 </script> | 149 </script> |
OLD | NEW |