| Index: third_party/WebKit/Source/web/tests/WebFrameTest.cpp
|
| diff --git a/third_party/WebKit/Source/web/tests/WebFrameTest.cpp b/third_party/WebKit/Source/web/tests/WebFrameTest.cpp
|
| index 5cf3d886c2f2063ea69db0be24a73080cc397bad..7c1a88f1b0d42df43a2d01da0d40de57f714d36c 100644
|
| --- a/third_party/WebKit/Source/web/tests/WebFrameTest.cpp
|
| +++ b/third_party/WebKit/Source/web/tests/WebFrameTest.cpp
|
| @@ -11401,4 +11401,15 @@ TEST_F(WebFrameTest, NoLoadingCompletionCallbacksInDetach) {
|
| webViewHelper.reset();
|
| }
|
|
|
| +TEST_F(WebFrameTest, ClearClosedOpener) {
|
| + FrameTestHelpers::TestWebViewClient openerWebViewClient;
|
| + FrameTestHelpers::WebViewHelper openerHelper;
|
| + openerHelper.initialize(false, nullptr, &openerWebViewClient);
|
| + FrameTestHelpers::WebViewHelper helper;
|
| + helper.initializeWithOpener(openerHelper.webView()->mainFrame());
|
| +
|
| + openerHelper.reset();
|
| + EXPECT_EQ(nullptr, helper.webView()->mainFrameImpl()->opener());
|
| +}
|
| +
|
| } // namespace blink
|
|
|