| Index: chrome/renderer/extensions/extension_api_client_unittest.cc
|
| ===================================================================
|
| --- chrome/renderer/extensions/extension_api_client_unittest.cc (revision 20805)
|
| +++ chrome/renderer/extensions/extension_api_client_unittest.cc (working copy)
|
| @@ -422,6 +422,18 @@
|
| "RemoveTab", "2");
|
| }
|
|
|
| +TEST_F(ExtensionAPIClientTest, GetVisibleTabCapture) {
|
| + ExpectJsFail("chrome.tabs.getVisibleTabCapture(0);",
|
| + "Uncaught Error: Parameter 1 is required.");
|
| +
|
| + ExpectJsFail("chrome.tabs.getVisibleTabCapture(function(){}, 0)",
|
| + "Uncaught Error: Invalid value for argument 0. "
|
| + "Expected 'integer' but got 'function'.");
|
| +
|
| + ExpectJsPass("chrome.tabs.getVisibleTabCapture(null, function(img){});",
|
| + "GetVisibleTabCapture", "null");
|
| +}
|
| +
|
| // Bookmark API tests
|
| // TODO(erikkay) add more variations here
|
|
|
|
|