#include <memory>
#include <utility>
#include "base/command_line.h"
#include "base/strings/stringprintf.h"
#include "base/test/values_test_util.h"
#include "base/values.h"
#include "chrome/common/extensions/manifest_tests/chrome_manifest_test.h"
#include "components/version_info/version_info.h"
#include "extensions/common/constants.h"
#include "extensions/common/error_utils.h"
#include "extensions/common/extension.h"
#include "extensions/common/features/feature_channel.h"
#include "extensions/common/manifest_constants.h"
#include "extensions/common/manifest_handlers/background_info.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace extensions {
errors;
keys;
ExtensionManifestBackgroundTest;
TEST_F(ExtensionManifestBackgroundTest, BackgroundPermission) { … }
TEST_F(ExtensionManifestBackgroundTest, BackgroundScripts) { … }
TEST_F(ExtensionManifestBackgroundTest, BackgroundServiceWorkerScript) { … }
TEST_F(ExtensionManifestBackgroundTest, BackgroundPage) { … }
TEST_F(ExtensionManifestBackgroundTest, BackgroundAllowNoJsAccess) { … }
TEST_F(ExtensionManifestBackgroundTest, BackgroundPageWebRequest) { … }
TEST_F(ExtensionManifestBackgroundTest, BackgroundPageTransientBackground) { … }
TEST_F(ExtensionManifestBackgroundTest, BackgroundPagePersistentPlatformApp) { … }
TEST_F(ExtensionManifestBackgroundTest, BackgroundPagePersistentInvalidKey) { … }
TEST_F(ExtensionManifestBackgroundTest, ServiceWorkerBasedBackgroundKey) { … }
TEST_F(ExtensionManifestBackgroundTest, ManifestV3Restrictions) { … }
TEST_F(ExtensionManifestBackgroundTest, ModuleServiceWorker) { … }
}