#include "extensions/common/manifest_handler.h"
#include <stddef.h>
#include <memory>
#include <string>
#include <vector>
#include "base/files/file_path.h"
#include "base/memory/raw_ptr.h"
#include "base/ranges/algorithm.h"
#include "base/strings/utf_string_conversions.h"
#include "extensions/common/extension.h"
#include "extensions/common/extension_builder.h"
#include "extensions/common/install_warning.h"
#include "extensions/common/manifest_handler_registry.h"
#include "extensions/common/scoped_testing_manifest_handler_registry.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace extensions {
namespace {
std::vector<std::string> SingleKey(const std::string& key) { … }
}
class ManifestHandlerTest : public testing::Test { … };
TEST_F(ManifestHandlerTest, DependentHandlers) { … }
TEST_F(ManifestHandlerTest, FailingHandlers) { … }
TEST_F(ManifestHandlerTest, Validate) { … }
}