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

Unified Diff: chrome/browser/ui/webui/media_router/media_router_ui_unittest.cc

Issue 2549323002: [Media Router] Unit tests for sticky cast modes (Closed)
Patch Set: Rebase Created 4 years 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/webui/media_router/media_router_ui_unittest.cc
diff --git a/chrome/browser/ui/webui/media_router/media_router_ui_unittest.cc b/chrome/browser/ui/webui/media_router/media_router_ui_unittest.cc
index bfd108f073e57d79907070565d0f6f901f896ff7..b2cc64350437c232ff54f80ee3d4963e7a6b1ca0 100644
--- a/chrome/browser/ui/webui/media_router/media_router_ui_unittest.cc
+++ b/chrome/browser/ui/webui/media_router/media_router_ui_unittest.cc
@@ -577,6 +577,20 @@ TEST_F(MediaRouterUITest, RecordCastModeSelections) {
EXPECT_FALSE(media_router_ui_->UserSelectedTabMirroringForCurrentOrigin());
}
+TEST_F(MediaRouterUITest, RecordCastModeSelectionsInIncognito) {
+ const GURL url = GURL("https://www.example.com/watch?v=AAAA");
+
+ CreateMediaRouterUIForURL(profile()->GetOffTheRecordProfile(), url);
+ EXPECT_FALSE(media_router_ui_->UserSelectedTabMirroringForCurrentOrigin());
+ media_router_ui_->RecordCastModeSelection(MediaCastMode::TAB_MIRROR);
+ EXPECT_TRUE(media_router_ui_->UserSelectedTabMirroringForCurrentOrigin());
+
+ // Selections recorded in incognito shouldn't be retrieved in the regular
+ // profile.
+ CreateMediaRouterUIForURL(profile(), url);
+ EXPECT_FALSE(media_router_ui_->UserSelectedTabMirroringForCurrentOrigin());
+}
+
TEST_F(MediaRouterUITest, RecordDesktopMirroringCastModeSelection) {
const GURL url = GURL("https://www.example.com/watch?v=AAAA");
CreateMediaRouterUIForURL(profile(), url);
@@ -592,4 +606,5 @@ TEST_F(MediaRouterUITest, RecordDesktopMirroringCastModeSelection) {
// Selecting desktop mirroring should not change the recorded preferences.
EXPECT_TRUE(media_router_ui_->UserSelectedTabMirroringForCurrentOrigin());
}
+
} // namespace media_router

Powered by Google App Engine
This is Rietveld 408576698