diff options
author | georged@chromium.org <georged@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-18 21:26:24 +0000 |
---|---|---|
committer | georged@chromium.org <georged@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-18 21:26:24 +0000 |
commit | 3cfbd0eb2afd2cf0b8b248d6bb97ec39b064cd23 (patch) | |
tree | eaa3eddbc15cf6bac88d04c4766778fd545f95c0 /chrome/common/extensions/user_script_unittest.cc | |
parent | 836827406c7135b0225474d24b9d08dd8edff27a (diff) | |
download | chromium_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.cc | 20 |
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]); |