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

Side by Side Diff: chrome/test/data/extensions/platform_apps/web_view/newwindow/embedder.js

Issue 16268017: GTTF: convert some tests in chrome to use EmbeddedTestServer patch nr 1 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 7 years, 5 months 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
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 var embedder = {}; 5 var embedder = {};
6 embedder.test = {}; 6 embedder.test = {};
7 embedder.baseGuestURL = ''; 7 embedder.baseGuestURL = '';
8 embedder.guestURL = ''; 8 embedder.guestURL = '';
9 9
10 window.runNewWindowTest = function(testName) { 10 window.runNewWindowTest = function(testName) {
11 if (!embedder.test.testList[testName]) { 11 if (!embedder.test.testList[testName]) {
12 console.log('Incorrect testName: ' + testName); 12 console.log('Incorrect testName: ' + testName);
13 embedder.test.fail(); 13 embedder.test.fail();
14 return; 14 return;
15 } 15 }
16 16
17 // Run the test. 17 // Run the test.
18 embedder.test.testList[testName](); 18 embedder.test.testList[testName]();
19 }; 19 };
20 // window.* exported functions end. 20 // window.* exported functions end.
21 21
22 /** @private */ 22 /** @private */
23 embedder.setUp_ = function(config) { 23 embedder.setUp_ = function(config) {
24 embedder.baseGuestURL = 'http://localhost:' + config.testServer.port; 24 embedder.baseGuestURL = 'http://localhost:' + config.testServer.port;
25 embedder.guestURL = embedder.baseGuestURL + 25 embedder.guestURL = embedder.baseGuestURL +
26 '/files/extensions/platform_apps/web_view/newwindow' + 26 '/extensions/platform_apps/web_view/newwindow' +
27 '/guest_opener.html'; 27 '/guest_opener.html';
28 chrome.test.log('Guest url is: ' + embedder.guestURL); 28 chrome.test.log('Guest url is: ' + embedder.guestURL);
29 }; 29 };
30 30
31 /** @private */ 31 /** @private */
32 embedder.setUpGuest_ = function(partitionName) { 32 embedder.setUpGuest_ = function(partitionName) {
33 document.querySelector('#webview-tag-container').innerHTML = 33 document.querySelector('#webview-tag-container').innerHTML =
34 '<webview style="width: 100px; height: 100px;"></webview>'; 34 '<webview style="width: 100px; height: 100px;"></webview>';
35 var webview = document.querySelector('webview'); 35 var webview = document.querySelector('webview');
36 if (partitionName) { 36 if (partitionName) {
(...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after
314 'testNewWindowExecuteScript': testNewWindowExecuteScript, 314 'testNewWindowExecuteScript': testNewWindowExecuteScript,
315 'testNewWindowWebRequest': testNewWindowWebRequest 315 'testNewWindowWebRequest': testNewWindowWebRequest
316 }; 316 };
317 317
318 onload = function() { 318 onload = function() {
319 chrome.test.getConfig(function(config) { 319 chrome.test.getConfig(function(config) {
320 embedder.setUp_(config); 320 embedder.setUp_(config);
321 chrome.test.sendMessage('Launched'); 321 chrome.test.sendMessage('Launched');
322 }); 322 });
323 }; 323 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698