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

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

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
1 <!--
2 * Copyright (c) 2011 The Chromium Authors. All rights reserved. Use of this
3 * source code is governed by a BSD-style license that can be found in the
4 * LICENSE file.
5 -->
1 <script src="tabs_util.js"></script> 6 <script src="tabs_util.js"></script>
2 7 <script src="crash.js"></script>
3 <script>
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 ]);
57
58 </script>
OLDNEW
« no previous file with comments | « chrome/test/data/extensions/api_test/tabs/basics/c.html ('k') | chrome/test/data/extensions/api_test/tabs/basics/crash.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698