Index: chrome/test/data/extensions/api_test/management/test/uninstall.js |
diff --git a/chrome/test/data/extensions/api_test/management/test/uninstall.js b/chrome/test/data/extensions/api_test/management/test/uninstall.js |
index 252291dbef64ace5f779faf2fee52965e78f4d4c..6bba715b79024b6cf35331a741ecff99a5f75d49 100644 |
--- a/chrome/test/data/extensions/api_test/management/test/uninstall.js |
+++ b/chrome/test/data/extensions/api_test/management/test/uninstall.js |
@@ -11,14 +11,16 @@ function uninstall(name) { |
var old_count = items.length; |
var item = getItemNamed(items, name); |
expected_id = item.id; |
- chrome.management.uninstall(item.id, callback(function() { |
- chrome.management.getAll(callback(function(items2) { |
- assertEq(old_count - 1, items2.length); |
- for (var i = 0; i < items2.length; i++) { |
- assertFalse(items2[i].name == name); |
- } |
+ chrome.test.runWithUserGesture(function() { |
+ chrome.management.uninstall(item.id, callback(function() { |
+ chrome.management.getAll(callback(function(items2) { |
+ assertEq(old_count - 1, items2.length); |
+ for (var i = 0; i < items2.length; i++) { |
+ assertFalse(items2[i].name == name); |
+ } |
+ })); |
})); |
- })); |
+ }); |
})); |
} |