Index: chrome/test/data/extensions/api_test/tabs/basics/events.js |
diff --git a/chrome/test/data/extensions/api_test/tabs/basics/events.js b/chrome/test/data/extensions/api_test/tabs/basics/events.js |
index 780d21730ab2facfbe85185282c9c89a08433715..4ce7b243eb6e181f011c2836741e0f2251245ed5 100644 |
--- a/chrome/test/data/extensions/api_test/tabs/basics/events.js |
+++ b/chrome/test/data/extensions/api_test/tabs/basics/events.js |
@@ -155,7 +155,23 @@ chrome.test.runTests([ |
{"windowId": secondWindowId, "index": 0}, pass(function() { |
moveAndListen(testTabId, secondWindowId, 0, |
{"windowId": firstWindowId, "index": 1}); |
- })); |
+ })); |
+ }, |
+ |
+ function tabsOnZoomChange() { |
+ chrome.tabs.setZoom(testTabId, 1, function() { |
+ chrome.test.listenOnce( |
+ chrome.tabs.onZoomChange, |
+ function(tabId, oldZoomFactor, newZoomFactor, zoomSettings) { |
+ assertEq(testTabId, tabId); |
+ assertEq(1, oldZoomFactor); |
+ assertEq(3.14159, +newZoomFactor.toFixed(5)); |
+ assertEq("automatic", zoomSettings.mode); |
+ assertEq("per-origin", zoomSettings.scope); |
+ }); |
+ |
+ chrome.tabs.setZoom(testTabId, 3.14159); |
+ }); |
}, |
function windowsOnCreated() { |