Index: chrome/common/extensions/extension_manifests_unittest.cc |
=================================================================== |
--- chrome/common/extensions/extension_manifests_unittest.cc (revision 104911) |
+++ chrome/common/extensions/extension_manifests_unittest.cc (working copy) |
@@ -207,7 +207,9 @@ |
{"init_invalid_locale_empty.json", errors::kInvalidDefaultLocale}, |
{"init_invalid_min_chrome_invalid.json", |
errors::kInvalidMinimumChromeVersion}, |
- {"init_invalid_chrome_version_too_low.json", errors::kChromeVersionTooLow} |
+ {"init_invalid_chrome_version_too_low.json", errors::kChromeVersionTooLow}, |
+ {"init_invalid_requirements_1.json", errors::kInvalidRequirements}, |
+ {"init_invalid_requirements_2.json", errors::kInvalidRequirement} |
}; |
RunTestcases(testcases, arraysize(testcases)); |
@@ -245,6 +247,9 @@ |
// Test with a minimum_chrome_version. |
extension = LoadAndExpectSuccess("init_valid_minimum_chrome.json"); |
+ // Test a hosted app with a requirements section. |
+ extension = LoadAndExpectSuccess("init_valid_app_requirements.json"); |
+ |
// Verify empty permission settings are considered valid. |
LoadAndExpectSuccess("init_valid_permissions_empty.json"); |