Extensions: requirements.npapi should report not available on non-Mac POSIX platforms.
BUG=370355
Review URL: https://codereview.chromium.org/280903002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270381 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/extensions/extension_service_unittest.cc b/chrome/browser/extensions/extension_service_unittest.cc
index bbbff27..63fade44 100644
--- a/chrome/browser/extensions/extension_service_unittest.cc
+++ b/chrome/browser/extensions/extension_service_unittest.cc
@@ -1969,10 +1969,10 @@
}
#endif
-#if !defined(OS_CHROMEOS)
+#if !defined(OS_POSIX) || defined(OS_MACOSX)
// Tests that the granted permissions full_access bit gets set correctly when
-// an extension contains an NPAPI plugin. Don't run this test on Chrome OS
-// since they don't support plugins.
+// an extension contains an NPAPI plugin.
+// Only run this on platforms that support NPAPI plugins.
TEST_F(ExtensionServiceTest, GrantedFullAccessPermissions) {
InitPluginService();
@@ -2932,8 +2932,9 @@
EXPECT_EQ("1.0", loaded_[0]->VersionString());
}
-#if !defined(OS_CHROMEOS)
+#if !defined(OS_POSIX) || defined(OS_MACOSX)
// LOAD extensions with plugins require approval.
+// Only run this on platforms that support NPAPI plugins.
TEST_F(ExtensionServiceTest, LoadExtensionsWithPlugins) {
base::FilePath extension_with_plugin_path = good1_path();
base::FilePath extension_no_plugin_path = good2_path();
@@ -3004,7 +3005,7 @@
EXPECT_EQ(2u, registry_->enabled_extensions().size());
EXPECT_EQ(0u, registry_->disabled_extensions().size());
}
-#endif // !defined(OS_CHROMEOS)
+#endif // !defined(OS_POSIX) || defined(OS_MACOSX)
namespace {