| Index: chrome/browser/media/router/presentation_service_delegate_impl_unittest.cc
|
| diff --git a/chrome/browser/media/router/presentation_service_delegate_impl_unittest.cc b/chrome/browser/media/router/presentation_service_delegate_impl_unittest.cc
|
| index 29d87f0677e8a7a88681680bee20db56a9b78931..d1e9450508314dfee34137df48b262f3a86332aa 100644
|
| --- a/chrome/browser/media/router/presentation_service_delegate_impl_unittest.cc
|
| +++ b/chrome/browser/media/router/presentation_service_delegate_impl_unittest.cc
|
| @@ -320,6 +320,14 @@ TEST_F(PresentationServiceDelegateImplTest, AddSameListenerTwice) {
|
| main_frame_process_id_, main_frame_routing_id_, source1_.id()));
|
| }
|
|
|
| +TEST_F(PresentationServiceDelegateImplTest, AddListenerForInvalidUrl) {
|
| + MockScreenAvailabilityListener listener(GURL("unsupported-url://foo"));
|
| + EXPECT_CALL(listener, OnScreenAvailabilityChanged(false));
|
| + EXPECT_FALSE(delegate_impl_->AddScreenAvailabilityListener(
|
| + main_frame_process_id_, main_frame_routing_id_, &listener));
|
| + EXPECT_CALL(router_, RegisterMediaSinksObserver(_)).Times(0);
|
| +}
|
| +
|
| // TODO(imcheng): Add a test to set default presentation URL in a different
|
| // RenderFrameHost and verify that it is ignored.
|
| TEST_F(PresentationServiceDelegateImplTest, SetDefaultPresentationUrl) {
|
|
|