| OLD | NEW |
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 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 var REMOTE_DEBUGGER_HOST = 'localhost:9222'; | 5 var REMOTE_DEBUGGER_HOST = 'localhost:9222'; |
| 6 | 6 |
| 7 function requestUrl(path, callback) { | 7 function requestUrl(path, callback) { |
| 8 var req = new XMLHttpRequest(); | 8 var req = new XMLHttpRequest(); |
| 9 req.open('GET', 'http://' + REMOTE_DEBUGGER_HOST + path, true); | 9 req.open('GET', 'http://' + REMOTE_DEBUGGER_HOST + path, true); |
| 10 req.onload = function() { | 10 req.onload = function() { |
| (...skipping 11 matching lines...) Expand all Loading... |
| 22 | 22 |
| 23 function checkTarget(targets, url, type, opt_title, opt_faviconUrl) { | 23 function checkTarget(targets, url, type, opt_title, opt_faviconUrl) { |
| 24 var target = | 24 var target = |
| 25 targets.filter(function(t) { return t.url == url }) [0]; | 25 targets.filter(function(t) { return t.url == url }) [0]; |
| 26 if (!target) | 26 if (!target) |
| 27 chrome.test.fail('Cannot find a target with url ' + url); | 27 chrome.test.fail('Cannot find a target with url ' + url); |
| 28 | 28 |
| 29 var wsAddress = REMOTE_DEBUGGER_HOST + '/devtools/page/' + target.id; | 29 var wsAddress = REMOTE_DEBUGGER_HOST + '/devtools/page/' + target.id; |
| 30 | 30 |
| 31 chrome.test.assertEq( | 31 chrome.test.assertEq( |
| 32 '/devtools/devtools.html?ws=' + wsAddress, | 32 '/devtools/inspector.html?ws=' + wsAddress, |
| 33 target.devtoolsFrontendUrl); | 33 target.devtoolsFrontendUrl); |
| 34 // On some platforms (e.g. Chrome OS) target.faviconUrl might be empty for | 34 // On some platforms (e.g. Chrome OS) target.faviconUrl might be empty for |
| 35 // a freshly created tab. Ignore the check then. | 35 // a freshly created tab. Ignore the check then. |
| 36 if (target.faviconUrl && opt_faviconUrl) | 36 if (target.faviconUrl && opt_faviconUrl) |
| 37 chrome.test.assertEq(opt_faviconUrl, target.faviconUrl); | 37 chrome.test.assertEq(opt_faviconUrl, target.faviconUrl); |
| 38 // Sometimes thumbnailUrl is not available for a freshly loaded tab. | 38 // Sometimes thumbnailUrl is not available for a freshly loaded tab. |
| 39 if (target.thumbnailUrl) | 39 if (target.thumbnailUrl) |
| 40 chrome.test.assertEq('/thumb/' + target.id, target.thumbnailUrl); | 40 chrome.test.assertEq('/thumb/' + target.id, target.thumbnailUrl); |
| 41 chrome.test.assertEq(opt_title || target.url, target.title); | 41 chrome.test.assertEq(opt_title || target.url, target.title); |
| 42 chrome.test.assertEq(type, target.type); | 42 chrome.test.assertEq(type, target.type); |
| (...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 245 }, | 245 }, |
| 246 | 246 |
| 247 function newSpecificPage() { | 247 function newSpecificPage() { |
| 248 runNewPageTest('/json/new?chrome://version/', "chrome://version/"); | 248 runNewPageTest('/json/new?chrome://version/', "chrome://version/"); |
| 249 }, | 249 }, |
| 250 | 250 |
| 251 function newDefaultPage() { | 251 function newDefaultPage() { |
| 252 runNewPageTest('/json/new', "about:blank"); | 252 runNewPageTest('/json/new', "about:blank"); |
| 253 } | 253 } |
| 254 ]); | 254 ]); |
| OLD | NEW |