blob: bcf640513d88a27f1e9bf36c30bc997cdf325757 [file] [log] [blame]
// Copyright 2020 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CONTENT_TEST_RENDER_DOCUMENT_FEATURE_H_
#define CONTENT_TEST_RENDER_DOCUMENT_FEATURE_H_
#include <string>
#include <vector>
#include "testing/gtest/include/gtest/gtest.h"
namespace base {
namespace test {
class ScopedFeatureList;
} // namespace test
} // namespace base
namespace content {
void InitAndEnableRenderDocumentFeature(
base::test::ScopedFeatureList* feature_list,
std::string level);
// The list of values to test for the "level" parameter.
std::vector<std::string> RenderDocumentFeatureLevelValues();
// Returns the name for |render_document_level| that's valid for test params
// (only contains alphanumeric characters or underscores).
std::string GetRenderDocumentLevelNameForTestParams(
std::string render_document_level);
} // namespace content
#endif // CONTENT_TEST_RENDER_DOCUMENT_FEATURE_H_