| Index: chrome/browser/media/router/media_source_helper_unittest.cc
|
| diff --git a/chrome/browser/media/router/media_source_helper_unittest.cc b/chrome/browser/media/router/media_source_helper_unittest.cc
|
| index c556f6cc1297a96a410cd444767e7a3f73362e36..1b708fd3afc8a39d6957566efa645d792f691370 100644
|
| --- a/chrome/browser/media/router/media_source_helper_unittest.cc
|
| +++ b/chrome/browser/media/router/media_source_helper_unittest.cc
|
| @@ -45,5 +45,24 @@ TEST(MediaSourcesTest, IsValidMediaSource) {
|
| MediaSourceForPresentationUrl(GURL("totally not a url"))));
|
| }
|
|
|
| +TEST(MediaSourcesTest, CanConnectToMediaSource) {
|
| + EXPECT_TRUE(CanConnectToMediaSource(
|
| + MediaSource(GURL("https://google.com/cast#__castAppId__=233637DE"))));
|
| + // false scheme
|
| + EXPECT_FALSE(CanConnectToMediaSource(
|
| + MediaSource(GURL("http://google.com/cast#__castAppId__=233637DE"))));
|
| + // false domain
|
| + EXPECT_FALSE(CanConnectToMediaSource(
|
| + MediaSource(GURL("https://google2.com/cast#__castAppId__=233637DE"))));
|
| + // empty path
|
| + EXPECT_FALSE(
|
| + CanConnectToMediaSource(MediaSource(GURL("https://www.google.com"))));
|
| + // false path
|
| + EXPECT_FALSE(CanConnectToMediaSource(
|
| + MediaSource(GURL("https://www.google.com/path"))));
|
| +
|
| + EXPECT_FALSE(CanConnectToMediaSource(MediaSource(GURL(""))));
|
| +}
|
| +
|
| } // namespace media_router
|
|
|
|
|