| Index: third_party/WebKit/Source/web/tests/FrameTestHelpers.h
|
| diff --git a/third_party/WebKit/Source/web/tests/FrameTestHelpers.h b/third_party/WebKit/Source/web/tests/FrameTestHelpers.h
|
| index 2b71300e146293a0877c6b46d33f54dcf8d9710c..deb0052ceb675007d2141e4a79dac7a63bac39ed 100644
|
| --- a/third_party/WebKit/Source/web/tests/FrameTestHelpers.h
|
| +++ b/third_party/WebKit/Source/web/tests/FrameTestHelpers.h
|
| @@ -54,6 +54,7 @@ class WebFrameWidget;
|
| class WebLocalFrame;
|
| class WebRemoteFrame;
|
| class WebRemoteFrameImpl;
|
| +class WebSettings;
|
| enum class WebCachePolicy;
|
|
|
| namespace FrameTestHelpers {
|
| @@ -86,6 +87,10 @@ WebMouseEvent createMouseEvent(WebInputEvent::Type, WebMouseEvent::Button, const
|
| WebLocalFrame* createLocalChild(WebRemoteFrame* parent, const WebString& name = WebString(), WebFrameClient* = nullptr, WebWidgetClient* = nullptr, WebFrame* previousSibling = nullptr, const WebFrameOwnerProperties& = WebFrameOwnerProperties());
|
| WebRemoteFrame* createRemoteChild(WebRemoteFrame* parent, WebRemoteFrameClient*, const WebString& name = WebString());
|
|
|
| +// Helpers for unit tests with parameterized WebSettings overrides.
|
| +typedef void (*SettingOverrideFunction)(WebSettings*);
|
| +void DefaultSettingOverride(WebSettings*);
|
| +void RootLayerScrollsSettingOverride(WebSettings*);
|
| class SettingOverrider {
|
| public:
|
| virtual void overrideSettings(WebSettings*) = 0;
|
|
|