| Index: chrome/test/data/extensions/api_test/tabs/basics/audible.js
|
| diff --git a/chrome/test/data/extensions/api_test/tabs/basics/audible.js b/chrome/test/data/extensions/api_test/tabs/basics/audible.js
|
| index b8b01e6d5489d559f011c32da2c52949eb983115..0da47016df35964615fb396af10f53bf6ed8f1f2 100644
|
| --- a/chrome/test/data/extensions/api_test/tabs/basics/audible.js
|
| +++ b/chrome/test/data/extensions/api_test/tabs/basics/audible.js
|
| @@ -36,17 +36,23 @@ chrome.test.runTests([
|
| },
|
|
|
| function audibleUpdateAttemptShouldFail() {
|
| - var error_msg = "Invalid value for argument 2. Property 'audible': " +
|
| - "Unexpected property.";
|
| + var expectedJsBindingsError =
|
| + 'Invalid value for argument 2. Property \'audible\': ' +
|
| + 'Unexpected property.';
|
| + var expectedNativeBindingsError =
|
| + 'Error in invocation of tabs.update(' +
|
| + 'optional integer tabId, object updateProperties, ' +
|
| + 'optional function callback): Error at parameter ' +
|
| + '\'updateProperties\': Unexpected property: \'audible\'.';
|
|
|
| - try
|
| - {
|
| + try {
|
| chrome.tabs.update(testTabId_, {audible: true}, function(tab) {
|
| - chrome.test.fail("Updated audible property via chrome.tabs.update");
|
| + chrome.test.fail('Updated audible property via chrome.tabs.update');
|
| });
|
| - } catch (e)
|
| - {
|
| - assertEq(error_msg, e.message);
|
| + } catch (e) {
|
| + assertTrue(e.message == expectedJsBindingsError ||
|
| + e.message == expectedNativeBindingsError,
|
| + e.message);
|
| chrome.test.succeed();
|
| }
|
| },
|
|
|