| Index: chrome/common/extensions/extension_manifests_unittest.cc
|
| diff --git a/chrome/common/extensions/extension_manifests_unittest.cc b/chrome/common/extensions/extension_manifests_unittest.cc
|
| index dd1f4f8a6cb02b576b7cb1bb7a5b5cdbe3825dd6..99393722af9b2ec771a4efab6e27bf3619f7f5a1 100644
|
| --- a/chrome/common/extensions/extension_manifests_unittest.cc
|
| +++ b/chrome/common/extensions/extension_manifests_unittest.cc
|
| @@ -207,7 +207,9 @@ TEST_F(ExtensionManifestTest, InitFromValueInvalid) {
|
| {"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));
|
| @@ -248,6 +250,9 @@ TEST_F(ExtensionManifestTest, InitFromValueValid) {
|
| // Test a hosted app with a minimum_chrome_version.
|
| extension = LoadAndExpectSuccess("init_valid_app_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");
|
|
|
|
|