Index: chrome/common/extensions/api/file_browser_handlers/file_browser_handler_manifest_unittest.cc |
diff --git a/chrome/common/extensions/api/file_browser_handlers/file_browser_handler_manifest_unittest.cc b/chrome/common/extensions/api/file_browser_handlers/file_browser_handler_manifest_unittest.cc |
index cfcaeef4e7466036b9ab695392784c2db69d835a..18f6aba7f21bf2dee9da2d188c87e7d92e12e8a4 100644 |
--- a/chrome/common/extensions/api/file_browser_handlers/file_browser_handler_manifest_unittest.cc |
+++ b/chrome/common/extensions/api/file_browser_handlers/file_browser_handler_manifest_unittest.cc |
@@ -73,31 +73,35 @@ TEST_F(FileBrowserHandlerManifestTest, GetHandlersRequiresPermission) { |
TEST_F(FileBrowserHandlerManifestTest, InvalidFileBrowserHandlers) { |
Testcase testcases[] = { |
- Testcase("filebrowser_invalid_access_permission.json", |
- extensions::ErrorUtils::FormatErrorMessage( |
- errors::kInvalidFileAccessValue, base::IntToString(1))), |
- Testcase("filebrowser_invalid_access_permission_list.json", |
- errors::kInvalidFileAccessList), |
- Testcase("filebrowser_invalid_empty_access_permission_list.json", |
- errors::kInvalidFileAccessList), |
- Testcase("filebrowser_invalid_actions_1.json", |
- errors::kInvalidFileBrowserHandler), |
- Testcase("filebrowser_invalid_actions_2.json", |
- errors::kInvalidFileBrowserHandler), |
- Testcase("filebrowser_invalid_action_id.json", |
- errors::kInvalidPageActionId), |
- Testcase("filebrowser_invalid_action_title.json", |
- errors::kInvalidPageActionDefaultTitle), |
- Testcase("filebrowser_invalid_file_filters_1.json", |
- errors::kInvalidFileFiltersList), |
- Testcase("filebrowser_invalid_file_filters_2.json", |
- extensions::ErrorUtils::FormatErrorMessage( |
- errors::kInvalidFileFilterValue, base::IntToString(0))), |
- Testcase("filebrowser_invalid_file_filters_url.json", |
- extensions::ErrorUtils::FormatErrorMessage( |
- errors::kInvalidURLPatternError, "http:*.html")) |
- }; |
+ Testcase("filebrowser_invalid_access_permission.json", |
+ extensions::ErrorUtils::FormatErrorMessage( |
+ errors::kInvalidFileAccessValue, base::IntToString(1))), |
+ Testcase("filebrowser_invalid_access_permission_list.json", |
+ errors::kInvalidFileAccessList), |
+ Testcase("filebrowser_invalid_empty_access_permission_list.json", |
+ errors::kInvalidFileAccessList), |
+ Testcase("filebrowser_invalid_value.json", |
+ errors::kInvalidFileBrowserHandler), |
+ Testcase("filebrowser_invalid_actions_1.json", |
+ errors::kInvalidFileBrowserHandler), |
+ Testcase("filebrowser_invalid_actions_2.json", |
+ errors::kInvalidFileBrowserHandler), |
+ Testcase("filebrowser_invalid_action_id.json", |
+ errors::kInvalidPageActionId), |
+ Testcase("filebrowser_invalid_action_title.json", |
+ errors::kInvalidPageActionDefaultTitle), |
+ Testcase("filebrowser_invalid_file_filters_1.json", |
+ errors::kInvalidFileFiltersList), |
+ Testcase("filebrowser_invalid_file_filters_2.json", |
+ extensions::ErrorUtils::FormatErrorMessage( |
+ errors::kInvalidFileFilterValue, base::IntToString(0))), |
+ Testcase("filebrowser_invalid_file_filters_url.json", |
+ extensions::ErrorUtils::FormatErrorMessage( |
+ errors::kInvalidURLPatternError, "http:*.html"))}; |
RunTestcases(testcases, arraysize(testcases), EXPECT_TYPE_ERROR); |
+ RunTestcase(Testcase("filebrowser_missing_permission.json", |
+ errors::kInvalidFileBrowserHandlerMissingPermission), |
+ EXPECT_TYPE_WARNING); |
} |
TEST_F(FileBrowserHandlerManifestTest, ValidFileBrowserHandler) { |