| 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 f7c8f27190f4db68310ba85257953b6911cf9e8d..21051b201baed7c8e9bff2048eb4d11e23ebd383 100644
 | 
| --- a/chrome/common/extensions/extension_manifests_unittest.cc
 | 
| +++ b/chrome/common/extensions/extension_manifests_unittest.cc
 | 
| @@ -408,3 +408,19 @@ TEST_F(ExtensionManifestTest, TtsProvider) {
 | 
|    EXPECT_EQ("en-US", extension->tts_voices()[0].locale);
 | 
|    EXPECT_EQ("female", extension->tts_voices()[0].gender);
 | 
|  }
 | 
| +
 | 
| +TEST_F(ExtensionManifestTest, IsolatedApps) {
 | 
| +  // Requires --enable-experimental-app-manifests
 | 
| +  scoped_refptr<Extension> extension(
 | 
| +      LoadAndExpectSuccess("isolated_app_valid.json"));
 | 
| +  ASSERT_FALSE(extension->is_storage_isolated());
 | 
| +
 | 
| +  CommandLine old_command_line = *CommandLine::ForCurrentProcess();
 | 
| +  CommandLine::ForCurrentProcess()->AppendSwitch(
 | 
| +      switches::kEnableExperimentalAppManifests);
 | 
| +  scoped_refptr<Extension> extension2(
 | 
| +      LoadAndExpectSuccess("isolated_app_valid.json"));
 | 
| +  ASSERT_TRUE(extension2->is_storage_isolated());
 | 
| +  *CommandLine::ForCurrentProcess() = old_command_line;
 | 
| +}
 | 
| +
 | 
| 
 |