Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(80)

Side by Side Diff: components/test_runner/web_frame_test_client.cc

Issue 1973133002: ✀ Remove postMessage plumbing for swappedout:// ✀ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase to use std::move instead of release(). Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "components/test_runner/web_frame_test_client.h" 5 #include "components/test_runner/web_frame_test_client.h"
6 6
7 #include <memory> 7 #include <memory>
8 8
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "base/strings/string_piece.h" 10 #include "base/strings/string_piece.h"
(...skipping 712 matching lines...) Expand 10 before | Expand all | Expand 10 after
723 result = blink::WebNavigationPolicyIgnore; 723 result = blink::WebNavigationPolicyIgnore;
724 724
725 if (test_runner_->policyDelegateShouldNotifyDone()) { 725 if (test_runner_->policyDelegateShouldNotifyDone()) {
726 test_runner_->policyDelegateDone(); 726 test_runner_->policyDelegateDone();
727 result = blink::WebNavigationPolicyIgnore; 727 result = blink::WebNavigationPolicyIgnore;
728 } 728 }
729 729
730 return result; 730 return result;
731 } 731 }
732 732
733 bool WebFrameTestClient::willCheckAndDispatchMessageEvent(
734 blink::WebLocalFrame* source_frame,
735 blink::WebFrame* target_frame,
736 blink::WebSecurityOrigin target,
737 blink::WebDOMMessageEvent event) {
738 if (test_runner_->shouldInterceptPostMessage()) {
739 delegate_->PrintMessage("intercepted postMessage\n");
740 return true;
741 }
742
743 return false;
744 }
745
746 void WebFrameTestClient::checkIfAudioSinkExistsAndIsAuthorized( 733 void WebFrameTestClient::checkIfAudioSinkExistsAndIsAuthorized(
747 const blink::WebString& sink_id, 734 const blink::WebString& sink_id,
748 const blink::WebSecurityOrigin& security_origin, 735 const blink::WebSecurityOrigin& security_origin,
749 blink::WebSetSinkIdCallbacks* web_callbacks) { 736 blink::WebSetSinkIdCallbacks* web_callbacks) {
750 std::unique_ptr<blink::WebSetSinkIdCallbacks> callback(web_callbacks); 737 std::unique_ptr<blink::WebSetSinkIdCallbacks> callback(web_callbacks);
751 std::string device_id = sink_id.utf8(); 738 std::string device_id = sink_id.utf8();
752 if (device_id == "valid" || device_id.empty()) 739 if (device_id == "valid" || device_id.empty())
753 callback->onSuccess(); 740 callback->onSuccess();
754 else if (device_id == "unauthorized") 741 else if (device_id == "unauthorized")
755 callback->onError(blink::WebSetSinkIdError::NotAuthorized); 742 callback->onError(blink::WebSetSinkIdError::NotAuthorized);
756 else 743 else
757 callback->onError(blink::WebSetSinkIdError::NotFound); 744 callback->onError(blink::WebSetSinkIdError::NotFound);
758 } 745 }
759 746
760 void WebFrameTestClient::didClearWindowObject(blink::WebLocalFrame* frame) { 747 void WebFrameTestClient::didClearWindowObject(blink::WebLocalFrame* frame) {
761 web_test_proxy_base_->test_interfaces()->BindTo(frame); 748 web_test_proxy_base_->test_interfaces()->BindTo(frame);
762 web_test_proxy_base_->BindTo(frame); 749 web_test_proxy_base_->BindTo(frame);
763 } 750 }
764 751
765 } // namespace test_runner 752 } // namespace test_runner
OLDNEW
« no previous file with comments | « components/test_runner/web_frame_test_client.h ('k') | components/test_runner/web_frame_test_proxy.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698