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

Unified Diff: chrome/common/extensions/user_script_unittest.cc

Issue 8885022: Move URLPattern::ParseOption into a field. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: more minor sprucing Created 9 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
« no previous file with comments | « chrome/common/extensions/user_script.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/common/extensions/user_script_unittest.cc
diff --git a/chrome/common/extensions/user_script_unittest.cc b/chrome/common/extensions/user_script_unittest.cc
index f3eb5fef0fee8979ceec23c969ab38cf7573ecf4..0c06fbb1d9fe1db4fb9f38739dcfed1e742dfb9c 100644
--- a/chrome/common/extensions/user_script_unittest.cc
+++ b/chrome/common/extensions/user_script_unittest.cc
@@ -71,9 +71,8 @@ TEST(ExtensionUserScriptTest, Glob_StringAnywhere) {
}
TEST(ExtensionUserScriptTest, UrlPattern) {
- URLPattern pattern(kAllSchemes);
- ASSERT_EQ(URLPattern::PARSE_SUCCESS,
- pattern.Parse("http://*/foo*", URLPattern::ERROR_ON_PORTS));
+ URLPattern pattern(URLPattern::ERROR_ON_PORTS, kAllSchemes);
+ ASSERT_EQ(URLPattern::PARSE_SUCCESS, pattern.Parse("http://*/foo*"));
UserScript script;
script.add_url_pattern(pattern);
@@ -86,14 +85,12 @@ TEST(ExtensionUserScriptTest, UrlPattern) {
TEST(ExtensionUserScriptTest, ExcludeUrlPattern) {
UserScript script;
- URLPattern pattern(kAllSchemes);
- ASSERT_EQ(URLPattern::PARSE_SUCCESS,
- pattern.Parse("http://*.nytimes.com/*", URLPattern::ERROR_ON_PORTS));
+ URLPattern pattern(URLPattern::ERROR_ON_PORTS, kAllSchemes);
+ ASSERT_EQ(URLPattern::PARSE_SUCCESS, pattern.Parse("http://*.nytimes.com/*"));
script.add_url_pattern(pattern);
- URLPattern exclude(kAllSchemes);
- ASSERT_EQ(URLPattern::PARSE_SUCCESS,
- exclude.Parse("*://*/*business*", URLPattern::ERROR_ON_PORTS));
+ URLPattern exclude(URLPattern::ERROR_ON_PORTS, kAllSchemes);
+ ASSERT_EQ(URLPattern::PARSE_SUCCESS, exclude.Parse("*://*/*business*"));
script.add_exclude_url_pattern(exclude);
EXPECT_TRUE(script.MatchesURL(GURL("http://www.nytimes.com/health")));
@@ -104,9 +101,8 @@ TEST(ExtensionUserScriptTest, ExcludeUrlPattern) {
TEST(ExtensionUserScriptTest, UrlPatternAndIncludeGlobs) {
UserScript script;
- URLPattern pattern(kAllSchemes);
- ASSERT_EQ(URLPattern::PARSE_SUCCESS,
- pattern.Parse("http://*.nytimes.com/*", URLPattern::ERROR_ON_PORTS));
+ URLPattern pattern(URLPattern::ERROR_ON_PORTS, kAllSchemes);
+ ASSERT_EQ(URLPattern::PARSE_SUCCESS, pattern.Parse("http://*.nytimes.com/*"));
script.add_url_pattern(pattern);
script.add_glob("*nytimes.com/???s/*");
@@ -119,9 +115,8 @@ TEST(ExtensionUserScriptTest, UrlPatternAndIncludeGlobs) {
TEST(ExtensionUserScriptTest, UrlPatternAndExcludeGlobs) {
UserScript script;
- URLPattern pattern(kAllSchemes);
- ASSERT_EQ(URLPattern::PARSE_SUCCESS,
- pattern.Parse("http://*.nytimes.com/*", URLPattern::ERROR_ON_PORTS));
+ URLPattern pattern(URLPattern::ERROR_ON_PORTS, kAllSchemes);
+ ASSERT_EQ(URLPattern::PARSE_SUCCESS, pattern.Parse("http://*.nytimes.com/*"));
script.add_url_pattern(pattern);
script.add_exclude_glob("*science*");
@@ -135,10 +130,8 @@ TEST(ExtensionUserScriptTest, UrlPatternGlobInteraction) {
// If there are both, match intersection(union(globs), union(urlpatterns)).
UserScript script;
- URLPattern pattern(kAllSchemes);
- ASSERT_EQ(URLPattern::PARSE_SUCCESS,
- pattern.Parse("http://www.google.com/*",
- URLPattern::ERROR_ON_PORTS));
+ URLPattern pattern(URLPattern::ERROR_ON_PORTS, kAllSchemes);
+ ASSERT_EQ(URLPattern::PARSE_SUCCESS,pattern.Parse("http://www.google.com/*"));
script.add_url_pattern(pattern);
script.add_glob("*bar*");
@@ -164,12 +157,10 @@ TEST(ExtensionUserScriptTest, UrlPatternGlobInteraction) {
}
TEST(ExtensionUserScriptTest, Pickle) {
- URLPattern pattern1(kAllSchemes);
- URLPattern pattern2(kAllSchemes);
- ASSERT_EQ(URLPattern::PARSE_SUCCESS,
- pattern1.Parse("http://*/foo*", URLPattern::ERROR_ON_PORTS));
- ASSERT_EQ(URLPattern::PARSE_SUCCESS,
- pattern2.Parse("http://bar/baz*", URLPattern::ERROR_ON_PORTS));
+ URLPattern pattern1(URLPattern::ERROR_ON_PORTS, kAllSchemes);
+ URLPattern pattern2(URLPattern::ERROR_ON_PORTS, kAllSchemes);
+ ASSERT_EQ(URLPattern::PARSE_SUCCESS, pattern1.Parse("http://*/foo*"));
+ ASSERT_EQ(URLPattern::PARSE_SUCCESS, pattern2.Parse("http://bar/baz*"));
UserScript script1;
script1.js_scripts().push_back(UserScript::File(
« no previous file with comments | « chrome/common/extensions/user_script.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698