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

Side by Side Diff: chrome/test/data/extensions/api_test/messaging/connect/test.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 (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 JSON.parse = function() { 5 JSON.parse = function() {
6 return "JSON.parse clobbered by extension."; 6 return "JSON.parse clobbered by extension.";
7 }; 7 };
8 8
9 JSON.stringify = function() { 9 JSON.stringify = function() {
10 return "JSON.stringify clobbered by extension."; 10 return "JSON.stringify clobbered by extension.";
11 }; 11 };
12 12
13 Array.prototype.toJSON = function() { 13 Array.prototype.toJSON = function() {
14 return "Array.prototype.toJSON clobbered by extension."; 14 return "Array.prototype.toJSON clobbered by extension.";
15 }; 15 };
16 16
17 Object.prototype.toJSON = function() { 17 Object.prototype.toJSON = function() {
18 return "Object.prototype.toJSON clobbered by extension."; 18 return "Object.prototype.toJSON clobbered by extension.";
19 }; 19 };
20 20
21 // Keep track of the tab that we're running tests in, for simplicity. 21 // Keep track of the tab that we're running tests in, for simplicity.
22 var testTab = null; 22 var testTab = null;
23 23
24 chrome.test.getConfig(function(config) { 24 chrome.test.getConfig(function(config) {
25 chrome.test.runTests([ 25 chrome.test.runTests([
26 function setupTestTab() { 26 function setupTestTab() {
27 chrome.test.log("Creating tab..."); 27 chrome.test.log("Creating tab...");
28 chrome.tabs.create({ 28 chrome.tabs.create({
29 url: "http://localhost:PORT/files/extensions/test_file.html" 29 url: "http://localhost:PORT/extensions/test_file.html"
30 .replace(/PORT/, config.testServer.port) 30 .replace(/PORT/, config.testServer.port)
31 }, function(newTab) { 31 }, function(newTab) {
32 chrome.tabs.onUpdated.addListener(function listener(_, info, tab) { 32 chrome.tabs.onUpdated.addListener(function listener(_, info, tab) {
33 if (tab.id == newTab.id && info.status == 'complete') { 33 if (tab.id == newTab.id && info.status == 'complete') {
34 chrome.test.log("Created tab: " + tab.url); 34 chrome.test.log("Created tab: " + tab.url);
35 chrome.tabs.onUpdated.removeListener(listener); 35 chrome.tabs.onUpdated.removeListener(listener);
36 testTab = tab; 36 testTab = tab;
37 chrome.test.succeed(); 37 chrome.test.succeed();
38 } 38 }
39 }); 39 });
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
191 } catch(e) { 191 } catch(e) {
192 error = e; 192 error = e;
193 } 193 }
194 chrome.test.assertTrue(error != undefined); 194 chrome.test.assertTrue(error != undefined);
195 195
196 chrome.test.succeed(); 196 chrome.test.succeed();
197 }, 197 },
198 198
199 ]); 199 ]);
200 }); 200 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698