| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 onload = function() { | 5 onload = function() { |
| 6 var getURL = chrome.extension.getURL; | 6 var getURL = chrome.extension.getURL; |
| 7 var URL_TEST = "http://127.0.0.1:PORT/test"; | 7 var URL_TEST = "http://127.0.0.1:PORT/test"; |
| 8 chrome.tabs.create({"url": "about:blank"}, function(tab) { | 8 chrome.tabs.create({"url": "about:blank"}, function(tab) { |
| 9 var tabId = tab.id; | 9 var tabId = tab.id; |
| 10 chrome.test.getConfig(function(config) { | 10 chrome.test.getConfig(function(config) { |
| 11 var fixPort = function(url) { | 11 var fixPort = function(url) { |
| 12 return url.replace(/PORT/g, config.testServer.port); | 12 return url.replace(/PORT/g, config.testServer.port); |
| 13 }; | 13 }; |
| 14 URL_TEST = fixPort(URL_TEST); | 14 URL_TEST = fixPort(URL_TEST); |
| 15 let areExtensionsIsolated = config.isolateExtensions; | |
| 16 | 15 |
| 17 chrome.test.runTests([ | 16 chrome.test.runTests([ |
| 18 // Navigates to a different site, but then modifies the reference | 17 // Navigates to a different site, but then modifies the reference |
| 19 // framgent. | 18 // framgent. |
| 20 function crossProcessFragment() { | 19 function crossProcessFragment() { |
| 21 expect([ | 20 expect([ |
| 22 { label: "a-onBeforeNavigate", | 21 { label: "a-onBeforeNavigate", |
| 23 event: "onBeforeNavigate", | 22 event: "onBeforeNavigate", |
| 24 details: { frameId: 0, | 23 details: { frameId: 0, |
| 25 parentFrameId: -1, | 24 parentFrameId: -1, |
| (...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 148 event: "onBeforeNavigate", | 147 event: "onBeforeNavigate", |
| 149 details: { frameId: 1, | 148 details: { frameId: 1, |
| 150 parentFrameId: 0, | 149 parentFrameId: 0, |
| 151 processId: -1, | 150 processId: -1, |
| 152 tabId: 0, | 151 tabId: 0, |
| 153 timeStamp: 0, | 152 timeStamp: 0, |
| 154 url: URL_TEST + "4" }}, | 153 url: URL_TEST + "4" }}, |
| 155 { label: "b-onCommitted", | 154 { label: "b-onCommitted", |
| 156 event: "onCommitted", | 155 event: "onCommitted", |
| 157 details: { frameId: 1, | 156 details: { frameId: 1, |
| 158 processId: (areExtensionsIsolated ? 1 : 0), | 157 processId: 1, |
| 159 tabId: 0, | 158 tabId: 0, |
| 160 timeStamp: 0, | 159 timeStamp: 0, |
| 161 transitionQualifiers: [], | 160 transitionQualifiers: [], |
| 162 transitionType: "auto_subframe", | 161 transitionType: "auto_subframe", |
| 163 url: URL_TEST + "4" }}, | 162 url: URL_TEST + "4" }}, |
| 164 { label: "b-onDOMContentLoaded", | 163 { label: "b-onDOMContentLoaded", |
| 165 event: "onDOMContentLoaded", | 164 event: "onDOMContentLoaded", |
| 166 details: { frameId: 1, | 165 details: { frameId: 1, |
| 167 processId: (areExtensionsIsolated ? 1 : 0), | 166 processId: 1, |
| 168 tabId: 0, | 167 tabId: 0, |
| 169 timeStamp: 0, | 168 timeStamp: 0, |
| 170 url: URL_TEST + "4" }}, | 169 url: URL_TEST + "4" }}, |
| 171 { label: "b-onCompleted", | 170 { label: "b-onCompleted", |
| 172 event: "onCompleted", | 171 event: "onCompleted", |
| 173 details: { frameId: 1, | 172 details: { frameId: 1, |
| 174 processId: (areExtensionsIsolated ? 1 : 0), | 173 processId: 1, |
| 175 tabId: 0, | 174 tabId: 0, |
| 176 timeStamp: 0, | 175 timeStamp: 0, |
| 177 url: URL_TEST + "4" }}], | 176 url: URL_TEST + "4" }}], |
| 178 [ navigationOrder("a-"), navigationOrder("b-"), | 177 [ navigationOrder("a-"), navigationOrder("b-"), |
| 179 [ "a-onCompleted", "b-onBeforeNavigate", | 178 [ "a-onCompleted", "b-onBeforeNavigate", |
| 180 "a-onReferenceFragmentUpdated"] ]); | 179 "a-onReferenceFragmentUpdated"] ]); |
| 181 | 180 |
| 182 chrome.tabs.update( | 181 chrome.tabs.update( |
| 183 tabId, | 182 tabId, |
| 184 { url: getURL('g.html?' + | 183 { url: getURL('g.html?' + |
| 185 config.testServer.port) }); | 184 config.testServer.port) }); |
| 186 }, | 185 }, |
| 187 | 186 |
| 188 ]); | 187 ]); |
| 189 }); | 188 }); |
| 190 }); | 189 }); |
| 191 }; | 190 }; |
| OLD | NEW |