Index: chrome/common/extensions/manifest_unittest.cc |
diff --git a/chrome/common/extensions/manifest_unittest.cc b/chrome/common/extensions/manifest_unittest.cc |
index cd6bb03beaf81567bb21e1914826971c06dc3d41..6ed26e8e8b0418a827e8db5c9f4aa5a9381cb80a 100644 |
--- a/chrome/common/extensions/manifest_unittest.cc |
+++ b/chrome/common/extensions/manifest_unittest.cc |
@@ -152,13 +152,19 @@ TEST_F(ManifestTest, ExtensionTypes) { |
&manifest, keys::kApp, new base::DictionaryValue()); |
AssertType(manifest.get(), Manifest::TYPE_LEGACY_PACKAGED_APP); |
- // Platform app. |
+ // Platform app with event page. |
MutateManifest( |
&manifest, keys::kPlatformAppBackground, new base::DictionaryValue()); |
AssertType(manifest.get(), Manifest::TYPE_PLATFORM_APP); |
MutateManifest( |
&manifest, keys::kPlatformAppBackground, NULL); |
+ // Platform app with service worker. |
+ MutateManifest( |
+ &manifest, keys::kPlatformAppServiceWorker, new base::DictionaryValue()); |
+ AssertType(manifest.get(), Manifest::TYPE_PLATFORM_APP); |
+ MutateManifest(&manifest, keys::kPlatformAppServiceWorker, NULL); |
+ |
// Hosted app. |
MutateManifest( |
&manifest, keys::kWebURLs, new base::ListValue()); |