| Index: chrome/common/extensions/extension_unittest.cc
|
| ===================================================================
|
| --- chrome/common/extensions/extension_unittest.cc (revision 23230)
|
| +++ chrome/common/extensions/extension_unittest.cc (working copy)
|
| @@ -216,6 +216,12 @@
|
| permissions->Set(0, Value::CreateStringValue("file:///C:/foo.txt"));
|
| EXPECT_FALSE(extension.InitFromValue(*input_value, true, &error));
|
| EXPECT_TRUE(MatchPattern(error, errors::kInvalidPermissionScheme));
|
| +
|
| + // Test invalid default locale.
|
| + input_value.reset(static_cast<DictionaryValue*>(valid_value->DeepCopy()));
|
| + input_value->SetInteger(keys::kDefaultLocale, 42);
|
| + EXPECT_FALSE(extension.InitFromValue(*input_value, true, &error));
|
| + EXPECT_EQ(errors::kInvalidDefaultLocale, error);
|
| }
|
|
|
| TEST(ExtensionTest, InitFromValueValid) {
|
|
|