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
3 // found in the LICENSE file.
6 // browser_tests.exe --gtest_filter=ExtensionApiTest.ChromeRuntimeUninstallURL
8 var pass = chrome.test.callbackPass;
9 var uninstall_url = 'http://www.google.com/';
10 var sets_uninstall_url = 'Sets Uninstall Url';
11 var uninstalled = false;
12 chrome.test.runTests([
13 function uninstallURL() {
14 chrome.management.getAll(function(results) {
15 for(var i = 0; i < results.length; i++) {
16 if (results[i].name == sets_uninstall_url) {
17 chrome.test.runWithUserGesture(pass(function() {
18 chrome.management.uninstall(results[i].id, pass(function() {
19 chrome.tabs.query({'url': uninstall_url}, pass(function(tabs) {
20 chrome.test.assertEq(tabs.length, 1);
21 chrome.test.assertEq(tabs[0].url, uninstall_url);
29 chrome.test.assertTrue(uninstalled);