chromium/chrome/common/extensions/manifest_tests/extension_manifests_background_unittest.cc

// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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;

// TODO(devlin): Can this file move to //extensions?

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) {}

// Tests channel restriction on "background.service_worker" key.
TEST_F(ExtensionManifestBackgroundTest, ServiceWorkerBasedBackgroundKey) {}

TEST_F(ExtensionManifestBackgroundTest, ManifestV3Restrictions) {}

TEST_F(ExtensionManifestBackgroundTest, ModuleServiceWorker) {}

}  // namespace extensions