#include "chrome/common/extensions/chrome_extensions_client.h"
#include <memory>
#include <set>
#include <string>
#include "base/functional/bind.h"
#include "base/path_service.h"
#include "chrome/common/chrome_paths.h"
#include "extensions/common/extension.h"
#include "extensions/common/file_util.h"
#include "extensions/common/manifest.h"
#include "extensions/common/manifest_handler.h"
#include "extensions/common/manifest_handler_registry.h"
#include "extensions/common/mojom/context_type.mojom.h"
#include "extensions/test/test_context_data.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace extensions {
class ChromeExtensionsClientTest : public testing::Test { … };
base::span<const char* const> GetFeatureList() { … }
bool FeatureDelegatedCheck(const std::string& api_full_name,
const Extension* extension,
mojom::ContextType context,
const GURL& url,
Feature::Platform platform,
int context_id,
bool check_developer_mode,
const ContextData& context_data) { … }
Feature::FeatureDelegatedAvailabilityCheckMap
CreateFeatureDelegatedAvailabilityCheckMap() { … }
TEST_F(ChromeExtensionsClientTest, FeatureDelegatedAvailabilityCheckMap) { … }
TEST_F(ChromeExtensionsClientTest, GetBrowserImagePaths) { … }
TEST_F(ChromeExtensionsClientTest, CheckZeroLengthActionIconFiles) { … }
TEST_F(ChromeExtensionsClientTest, CheckManifestHandlerRegistryForOverflow) { … }
}