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

Side by Side Diff: chrome/test/data/extensions/api_test/tabs/basics/crash.js

Issue 8762014: Move another set of extension tests to manifest_version 2 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 9 years 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
(Empty)
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
3 // found in the LICENSE file.
4
5 var INDUCE_BROWSER_CRASH_URL = 'about:inducebrowsercrashforrealz';
6 var INDUCE_RENDERER_CRASH_URL = 'about:crash';
7 var ERROR = "I'm sorry. I'm afraid I can't do that.";
8
9 var succeed = chrome.test.succeed;
10 var callbackFail = chrome.test.callbackFail;
11
12 chrome.test.runTests([
13
14 function crashBrowserTabsCreate() {
15 chrome.tabs.create({url: INDUCE_BROWSER_CRASH_URL}, callbackFail(ERROR));
16 },
17
18 function crashBrowserWindowCreate() {
19 chrome.windows.create({url: INDUCE_BROWSER_CRASH_URL}, callbackFail(ERROR));
20 },
21
22 function crashBrowserWindowCreateArray() {
23 var urls = ['about:blank', INDUCE_BROWSER_CRASH_URL];
24 chrome.windows.create({url: urls}, callbackFail(ERROR));
25 },
26
27 function crashBrowserTabsUpdate() {
28 chrome.tabs.create({url: 'about:blank'}, function(tab) {
29 chrome.tabs.update(tab.id,
30 {url: INDUCE_BROWSER_CRASH_URL},
31 callbackFail(ERROR));
32 });
33 },
34
35 function crashRendererTabsCreate() {
36 chrome.tabs.create({url: INDUCE_RENDERER_CRASH_URL}, callbackFail(ERROR));
37 },
38
39 function crashRendererWindowCreate() {
40 chrome.windows.create({url: INDUCE_RENDERER_CRASH_URL},
41 callbackFail(ERROR));
42 },
43
44 function crashRendererWindowCreateArray() {
45 var urls = ['about:blank', INDUCE_RENDERER_CRASH_URL];
46 chrome.windows.create({url: urls}, callbackFail(ERROR));
47 },
48
49 function crashRendererTabsUpdate() {
50 chrome.tabs.create({url: 'about:blank'}, function(tab) {
51 chrome.tabs.update(
52 tab.id, {url: INDUCE_RENDERER_CRASH_URL}, callbackFail(ERROR));
53 });
54 }
55
56 ]);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698