| Index: chrome/test/data/extensions/api_test/permissions/optional/background.js | 
| diff --git a/chrome/test/data/extensions/api_test/permissions/optional/background.js b/chrome/test/data/extensions/api_test/permissions/optional/background.js | 
| index 689138253b6ad7e011bf79e2e03fc45e07a90795..61617be142fc166b32eb295fb0bcc8e7ba18486c 100644 | 
| --- a/chrome/test/data/extensions/api_test/permissions/optional/background.js | 
| +++ b/chrome/test/data/extensions/api_test/permissions/optional/background.js | 
| @@ -13,7 +13,7 @@ var NOT_OPTIONAL_ERROR = | 
| "Optional permissions must be listed in extension manifest."; | 
|  | 
| var NO_TABS_PERMISSION = | 
| -    "You do not have permission to use 'windows.getAll'."; | 
| +    "cannot be used in this context."; | 
|  | 
| var REQUIRED_ERROR = | 
| "You cannot remove required permissions."; | 
| @@ -135,7 +135,8 @@ chrome.test.getConfig(function(config) { | 
| chrome.test.fail("Should not have tabs API permission."); | 
| }); | 
| } catch (e) { | 
| -        assertTrue(e.message.indexOf(NO_TABS_PERMISSION) == 0); | 
| +        console.log(e.message); | 
| +        assertTrue(e.message.indexOf(NO_TABS_PERMISSION) > -1); | 
| } | 
| listenOnce(chrome.permissions.onAdded, | 
| function(permissions) { | 
| @@ -209,7 +210,7 @@ chrome.test.getConfig(function(config) { | 
| chrome.test.fail("Should not have tabs API permission."); | 
| }); | 
| } catch (e) { | 
| -              assertTrue(e.message.indexOf(NO_TABS_PERMISSION) == 0); | 
| +              assertTrue(e.message.indexOf(NO_TABS_PERMISSION) > -1); | 
| } | 
| })); | 
| }, | 
| @@ -309,7 +310,7 @@ chrome.test.getConfig(function(config) { | 
| chrome.test.fail("Should not have tabs API permission."); | 
| }); | 
| } catch (e) { | 
| -          assertTrue(e.message.indexOf(NO_TABS_PERMISSION) == 0); | 
| +          assertTrue(e.message.indexOf(NO_TABS_PERMISSION) > -1); | 
| } | 
| }); | 
|  | 
|  |