| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 embedder = {}; | 5 var embedder = {}; |
| 6 | 6 |
| 7 // TODO(lfg) Move these functions to a common js. | 7 // TODO(lfg) Move these functions to a common js. |
| 8 embedder.setUp_ = function(config) { | 8 embedder.setUp_ = function(config) { |
| 9 if (!config || !config.testServer) { | 9 if (!config || !config.testServer) { |
| 10 return; | 10 return; |
| (...skipping 929 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 940 webview.setAttribute('src', invalidResource); | 940 webview.setAttribute('src', invalidResource); |
| 941 document.body.appendChild(webview); | 941 document.body.appendChild(webview); |
| 942 } | 942 } |
| 943 | 943 |
| 944 // This test verifies that the loadabort event fires when loading a webview | 944 // This test verifies that the loadabort event fires when loading a webview |
| 945 // accessible resource from a partition that is not privileged. | 945 // accessible resource from a partition that is not privileged. |
| 946 function testLoadAbortChromeExtensionURLWrongPartition() { | 946 function testLoadAbortChromeExtensionURLWrongPartition() { |
| 947 var localResource = chrome.runtime.getURL('guest.html'); | 947 var localResource = chrome.runtime.getURL('guest.html'); |
| 948 var webview = document.createElement('webview'); | 948 var webview = document.createElement('webview'); |
| 949 webview.addEventListener('loadabort', function(e) { | 949 webview.addEventListener('loadabort', function(e) { |
| 950 embedder.test.assertEq('ERR_ADDRESS_UNREACHABLE', e.reason); | 950 embedder.test.assertEq('ERR_BLOCKED_BY_CLIENT', e.reason); |
| 951 embedder.test.succeed(); | 951 embedder.test.succeed(); |
| 952 }); | 952 }); |
| 953 webview.addEventListener('loadstop', function(e) { | 953 webview.addEventListener('loadstop', function(e) { |
| 954 embedder.test.fail(); | 954 embedder.test.fail(); |
| 955 }); | 955 }); |
| 956 webview.setAttribute('src', localResource); | 956 webview.setAttribute('src', localResource); |
| 957 document.body.appendChild(webview); | 957 document.body.appendChild(webview); |
| 958 } | 958 } |
| 959 | 959 |
| 960 // This test verifies that the loadabort event fires as expected and with the | 960 // This test verifies that the loadabort event fires as expected and with the |
| (...skipping 824 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1785 'testWebRequestAPIGoogleProperty': testWebRequestAPIGoogleProperty, | 1785 'testWebRequestAPIGoogleProperty': testWebRequestAPIGoogleProperty, |
| 1786 'testCaptureVisibleRegion': testCaptureVisibleRegion | 1786 'testCaptureVisibleRegion': testCaptureVisibleRegion |
| 1787 }; | 1787 }; |
| 1788 | 1788 |
| 1789 onload = function() { | 1789 onload = function() { |
| 1790 chrome.test.getConfig(function(config) { | 1790 chrome.test.getConfig(function(config) { |
| 1791 embedder.setUp_(config); | 1791 embedder.setUp_(config); |
| 1792 chrome.test.sendMessage('LAUNCHED'); | 1792 chrome.test.sendMessage('LAUNCHED'); |
| 1793 }); | 1793 }); |
| 1794 }; | 1794 }; |
| OLD | NEW |