summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions/user_script_unittest.cc
diff options
context:
space:
mode:
authorgeorged@chromium.org <georged@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-18 21:26:24 +0000
committergeorged@chromium.org <georged@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-03-18 21:26:24 +0000
commit3cfbd0eb2afd2cf0b8b248d6bb97ec39b064cd23 (patch)
treeeaa3eddbc15cf6bac88d04c4766778fd545f95c0 /chrome/common/extensions/user_script_unittest.cc
parent836827406c7135b0225474d24b9d08dd8edff27a (diff)
downloadchromium_src-3cfbd0eb2afd2cf0b8b248d6bb97ec39b064cd23.zip
chromium_src-3cfbd0eb2afd2cf0b8b248d6bb97ec39b064cd23.tar.gz
chromium_src-3cfbd0eb2afd2cf0b8b248d6bb97ec39b064cd23.tar.bz2
Review URL: http://codereview.chromium.org/42288
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12016 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/extensions/user_script_unittest.cc')
-rw-r--r--chrome/common/extensions/user_script_unittest.cc20
1 files changed, 18 insertions, 2 deletions
diff --git a/chrome/common/extensions/user_script_unittest.cc b/chrome/common/extensions/user_script_unittest.cc
index 6230497..46014f8 100644
--- a/chrome/common/extensions/user_script_unittest.cc
+++ b/chrome/common/extensions/user_script_unittest.cc
@@ -76,8 +76,17 @@ TEST(UserScriptTest, Pickle) {
ASSERT_TRUE(pattern2.Parse("http://bar/baz*"));
UserScript script1;
- script1.set_url(GURL("chrome-user-script:/foo.user.js"));
+ script1.js_scripts().push_back(UserScript::File(
+ FilePath(FILE_PATH_LITERAL("c:\\foo\\foo.user.js")),
+ GURL("chrome-user-script:/foo.user.js")));
+ script1.css_scripts().push_back(UserScript::File(
+ FilePath(FILE_PATH_LITERAL("c:\\foo\\foo.user.css")),
+ GURL("chrome-user-script:/foo.user.css")));
+ script1.css_scripts().push_back(UserScript::File(
+ FilePath(FILE_PATH_LITERAL("c:\\foo\\foo2.user.css")),
+ GURL("chrome-user-script:/foo2.user.css")));
script1.set_run_location(UserScript::DOCUMENT_START);
+
script1.add_url_pattern(pattern1);
script1.add_url_pattern(pattern2);
@@ -88,7 +97,14 @@ TEST(UserScriptTest, Pickle) {
UserScript script2;
script2.Unpickle(pickle, &iter);
- EXPECT_EQ(script1.url(), script2.url());
+ EXPECT_EQ(1U, script2.js_scripts().size());
+ EXPECT_EQ(script1.js_scripts()[0].url(), script2.js_scripts()[0].url());
+
+ EXPECT_EQ(2U, script2.css_scripts().size());
+ for (size_t i = 0; i < script2.js_scripts().size(); ++i) {
+ EXPECT_EQ(script1.css_scripts()[i].url(), script2.css_scripts()[i].url());
+ }
+
ASSERT_EQ(script1.globs().size(), script2.globs().size());
for (size_t i = 0; i < script1.globs().size(); ++i) {
EXPECT_EQ(script1.globs()[i], script2.globs()[i]);