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

Side by Side Diff: chrome/browser/content_settings/tab_specific_content_settings_unittest.cc

Issue 6966036: Wrapping blocked filesystems into TabSpecificContentSettings (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Missed a string. Created 9 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 "chrome/browser/content_settings/tab_specific_content_settings.h" 5 #include "chrome/browser/content_settings/tab_specific_content_settings.h"
6 #include "chrome/test/testing_profile.h" 6 #include "chrome/test/testing_profile.h"
7 #include "content/browser/renderer_host/test_render_view_host.h" 7 #include "content/browser/renderer_host/test_render_view_host.h"
8 #include "content/browser/tab_contents/test_tab_contents.h" 8 #include "content/browser/tab_contents/test_tab_contents.h"
9 #include "net/base/cookie_monster.h" 9 #include "net/base/cookie_monster.h"
10 #include "testing/gtest/include/gtest/gtest.h" 10 #include "testing/gtest/include/gtest/gtest.h"
11 11
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
71 EXPECT_FALSE(content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_IMAGES)); 71 EXPECT_FALSE(content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_IMAGES));
72 EXPECT_FALSE( 72 EXPECT_FALSE(
73 content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_JAVASCRIPT)); 73 content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_JAVASCRIPT));
74 EXPECT_FALSE( 74 EXPECT_FALSE(
75 content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_PLUGINS)); 75 content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_PLUGINS));
76 EXPECT_FALSE( 76 EXPECT_FALSE(
77 content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES)); 77 content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES));
78 EXPECT_FALSE(content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_POPUPS)); 78 EXPECT_FALSE(content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_POPUPS));
79 } 79 }
80 80
81 TEST_F(TabSpecificContentSettingsTest, BlockedFileSystems) {
82 TabSpecificContentSettings content_settings(contents());
83 net::CookieOptions options;
jochen (gone - plz use gerrit) 2011/05/25 15:54:09 what do you need the options for?
Mike West 2011/05/25 16:55:16 Company? I copied it down from `BlockedContent` I
84
85 // Access a file system.
86 content_settings.OnFileSystemAccessed(GURL("http://google.com"), false);
87 EXPECT_FALSE(
88 content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES));
89
90 // Block access to a file system.
91 content_settings.OnFileSystemAccessed(GURL("http://google.com"), true);
92 EXPECT_TRUE(
93 content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES));
94 }
95
81 TEST_F(TabSpecificContentSettingsTest, AllowedContent) { 96 TEST_F(TabSpecificContentSettingsTest, AllowedContent) {
82 TabSpecificContentSettings content_settings(contents()); 97 TabSpecificContentSettings content_settings(contents());
83 net::CookieOptions options; 98 net::CookieOptions options;
84 99
85 ASSERT_FALSE( 100 ASSERT_FALSE(
86 content_settings.IsContentAccessed(CONTENT_SETTINGS_TYPE_IMAGES)); 101 content_settings.IsContentAccessed(CONTENT_SETTINGS_TYPE_IMAGES));
87 ASSERT_FALSE( 102 ASSERT_FALSE(
88 content_settings.IsContentAccessed(CONTENT_SETTINGS_TYPE_COOKIES)); 103 content_settings.IsContentAccessed(CONTENT_SETTINGS_TYPE_COOKIES));
89 ASSERT_FALSE( 104 ASSERT_FALSE(
90 content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES)); 105 content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES));
(...skipping 18 matching lines...) Expand all
109 content_settings.IsContentAccessed(CONTENT_SETTINGS_TYPE_COOKIES)); 124 content_settings.IsContentAccessed(CONTENT_SETTINGS_TYPE_COOKIES));
110 ASSERT_FALSE( 125 ASSERT_FALSE(
111 content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES)); 126 content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES));
112 content_settings.OnCookiesRead( 127 content_settings.OnCookiesRead(
113 GURL("http://google.com"), net::CookieList(), true); 128 GURL("http://google.com"), net::CookieList(), true);
114 ASSERT_FALSE( 129 ASSERT_FALSE(
115 content_settings.IsContentAccessed(CONTENT_SETTINGS_TYPE_COOKIES)); 130 content_settings.IsContentAccessed(CONTENT_SETTINGS_TYPE_COOKIES));
116 ASSERT_FALSE( 131 ASSERT_FALSE(
117 content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES)); 132 content_settings.IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES));
118 } 133 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698