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

Side by Side Diff: extensions/common/permissions/permissions_data_unittest.cc

Issue 314113010: Remove deprecated permissions functions from Extension (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 6 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) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 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 <vector> 5 #include <vector>
6 6
7 #include "base/command_line.h" 7 #include "base/command_line.h"
8 #include "base/memory/ref_counted.h" 8 #include "base/memory/ref_counted.h"
9 #include "base/strings/string16.h" 9 #include "base/strings/string16.h"
10 #include "base/strings/utf_string_conversions.h" 10 #include "base/strings/utf_string_conversions.h"
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
126 hosts = extension->permissions_data()->GetEffectiveHostPermissions(); 126 hosts = extension->permissions_data()->GetEffectiveHostPermissions();
127 EXPECT_TRUE(hosts.MatchesURL(GURL("http://google.com"))); 127 EXPECT_TRUE(hosts.MatchesURL(GURL("http://google.com")));
128 EXPECT_TRUE(hosts.MatchesURL(GURL("https://google.com"))); 128 EXPECT_TRUE(hosts.MatchesURL(GURL("https://google.com")));
129 EXPECT_FALSE(extension->permissions_data()->HasEffectiveAccessToAllHosts()); 129 EXPECT_FALSE(extension->permissions_data()->HasEffectiveAccessToAllHosts());
130 130
131 extension = LoadManifest("effective_host_permissions", 131 extension = LoadManifest("effective_host_permissions",
132 "two_content_scripts.json"); 132 "two_content_scripts.json");
133 hosts = extension->permissions_data()->GetEffectiveHostPermissions(); 133 hosts = extension->permissions_data()->GetEffectiveHostPermissions();
134 EXPECT_TRUE(hosts.MatchesURL(GURL("http://google.com"))); 134 EXPECT_TRUE(hosts.MatchesURL(GURL("http://google.com")));
135 EXPECT_TRUE(hosts.MatchesURL(GURL("http://www.reddit.com"))); 135 EXPECT_TRUE(hosts.MatchesURL(GURL("http://www.reddit.com")));
136 EXPECT_TRUE(extension->GetActivePermissions()->HasEffectiveAccessToURL( 136 EXPECT_TRUE(extension->permissions_data()
137 GURL("http://www.reddit.com"))); 137 ->active_permissions()
138 ->HasEffectiveAccessToURL(GURL("http://www.reddit.com")));
138 EXPECT_TRUE(hosts.MatchesURL(GURL("http://news.ycombinator.com"))); 139 EXPECT_TRUE(hosts.MatchesURL(GURL("http://news.ycombinator.com")));
139 EXPECT_TRUE(extension->GetActivePermissions()->HasEffectiveAccessToURL( 140 EXPECT_TRUE(
140 GURL("http://news.ycombinator.com"))); 141 extension->permissions_data()
142 ->active_permissions()
143 ->HasEffectiveAccessToURL(GURL("http://news.ycombinator.com")));
141 EXPECT_FALSE(extension->permissions_data()->HasEffectiveAccessToAllHosts()); 144 EXPECT_FALSE(extension->permissions_data()->HasEffectiveAccessToAllHosts());
142 145
143 extension = LoadManifest("effective_host_permissions", "all_hosts.json"); 146 extension = LoadManifest("effective_host_permissions", "all_hosts.json");
144 hosts = extension->permissions_data()->GetEffectiveHostPermissions(); 147 hosts = extension->permissions_data()->GetEffectiveHostPermissions();
145 EXPECT_TRUE(hosts.MatchesURL(GURL("http://test/"))); 148 EXPECT_TRUE(hosts.MatchesURL(GURL("http://test/")));
146 EXPECT_FALSE(hosts.MatchesURL(GURL("https://test/"))); 149 EXPECT_FALSE(hosts.MatchesURL(GURL("https://test/")));
147 EXPECT_TRUE(hosts.MatchesURL(GURL("http://www.google.com"))); 150 EXPECT_TRUE(hosts.MatchesURL(GURL("http://www.google.com")));
148 EXPECT_TRUE(extension->permissions_data()->HasEffectiveAccessToAllHosts()); 151 EXPECT_TRUE(extension->permissions_data()->HasEffectiveAccessToAllHosts());
149 152
150 extension = LoadManifest("effective_host_permissions", "all_hosts2.json"); 153 extension = LoadManifest("effective_host_permissions", "all_hosts2.json");
(...skipping 559 matching lines...) Expand 10 before | Expand all | Expand 10 after
710 713
711 permissions_data->ClearTabSpecificPermissions(1); 714 permissions_data->ClearTabSpecificPermissions(1);
712 EXPECT_FALSE(permissions_data->GetTabSpecificPermissionsForTesting(1)); 715 EXPECT_FALSE(permissions_data->GetTabSpecificPermissionsForTesting(1));
713 716
714 EXPECT_TRUE(ScriptAllowedExclusivelyOnTab(extension.get(), no_urls, 0)); 717 EXPECT_TRUE(ScriptAllowedExclusivelyOnTab(extension.get(), no_urls, 0));
715 EXPECT_TRUE(ScriptAllowedExclusivelyOnTab(extension.get(), no_urls, 1)); 718 EXPECT_TRUE(ScriptAllowedExclusivelyOnTab(extension.get(), no_urls, 1));
716 EXPECT_TRUE(ScriptAllowedExclusivelyOnTab(extension.get(), no_urls, 2)); 719 EXPECT_TRUE(ScriptAllowedExclusivelyOnTab(extension.get(), no_urls, 2));
717 } 720 }
718 721
719 } // namespace extensions 722 } // namespace extensions
OLDNEW
« no previous file with comments | « extensions/common/manifest_handlers/shared_module_info.cc ('k') | extensions/renderer/dispatcher.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698