Index: content/shell/renderer/layout_test/blink_test_runner.h |
diff --git a/content/shell/renderer/layout_test/blink_test_runner.h b/content/shell/renderer/layout_test/blink_test_runner.h |
index fc5fe51d989e434e8da3070a31bc79f33f72ce7a..b2598fe28fa63cc7553b506c8229bc3fd6d54439 100644 |
--- a/content/shell/renderer/layout_test/blink_test_runner.h |
+++ b/content/shell/renderer/layout_test/blink_test_runner.h |
@@ -157,7 +157,12 @@ class BlinkTestRunner : public RenderViewObserver, |
blink::WebPoint ConvertDIPToNative( |
const blink::WebPoint& point_in_dip) const override; |
- void Reset(); |
+ // Resets a RenderView to a known state for layout tests. It is used both when |
+ // a RenderView is created and when reusing an existing RenderView for the |
+ // next test case. |
+ // When reusing an existing RenderView, |for_new_test| should be true, which |
+ // also resets additional state, like the main frame's name and opener. |
+ void Reset(bool for_new_test); |
void set_proxy(test_runner::WebTestProxyBase* proxy) { proxy_ = proxy; } |
test_runner::WebTestProxyBase* proxy() const { return proxy_; } |