| Index: chrome/browser/extensions/user_script_master_unittest.cc
|
| diff --git a/chrome/browser/extensions/user_script_master_unittest.cc b/chrome/browser/extensions/user_script_master_unittest.cc
|
| index 25ef7fc38a252517fb27f347a7f4c453413aefa4..6c0193999d85289ef876af4bee5e93fa0bb3c60e 100644
|
| --- a/chrome/browser/extensions/user_script_master_unittest.cc
|
| +++ b/chrome/browser/extensions/user_script_master_unittest.cc
|
| @@ -218,3 +218,18 @@ TEST_F(UserScriptMasterTest, Parse6) {
|
| EXPECT_TRUE(UserScriptMaster::ScriptReloader::ParseMetadataHeader(
|
| text, &script));
|
| }
|
| +
|
| +TEST_F(UserScriptMasterTest, Parse7) {
|
| + const std::string text(
|
| + "\xEF\xBB\xBF// ==UserScript==\n"
|
| + "// @match http://*.mail.google.com/*\n"
|
| + "// ==/UserScript==\n");
|
| +
|
| + // Should Ignore UTF-8's BOM.
|
| + UserScript script;
|
| + EXPECT_TRUE(UserScriptMaster::ScriptReloader::ParseMetadataHeader(
|
| + text, &script));
|
| + ASSERT_EQ(1U, script.url_patterns().size());
|
| + EXPECT_EQ("http://*.mail.google.com/*",
|
| + script.url_patterns()[0].GetAsString());
|
| +}
|
|
|