#include "content/web_test/renderer/web_test_content_settings_client.h"
#include "content/public/common/origin_util.h"
#include "content/web_test/common/web_test_runtime_flags.h"
#include "content/web_test/common/web_test_string_util.h"
#include "content/web_test/renderer/test_runner.h"
#include "content/web_test/renderer/web_frame_test_proxy.h"
#include "mojo/public/cpp/bindings/remote.h"
#include "third_party/blink/public/common/thread_safe_browser_interface_broker_proxy.h"
#include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/public/platform/web_url.h"
namespace content {
WebTestContentSettingsClient::WebTestContentSettingsClient(
WebFrameTestProxy* frame,
TestRunner* test_runner)
: … { … }
WebTestContentSettingsClient::~WebTestContentSettingsClient() = default;
void WebTestContentSettingsClient::OnDestruct() { … }
bool WebTestContentSettingsClient::AllowStorageAccessSync(
StorageType storage_type) { … }
bool WebTestContentSettingsClient::AllowRunningInsecureContent(
bool enabled_per_settings,
const blink::WebURL& url) { … }
bool WebTestContentSettingsClient::IncreaseViewTransitionCallbackTimeout()
const { … }
}