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 {