summaryrefslogtreecommitdiffstats
path: root/chrome/browser/search/search_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/search/search_unittest.cc')
-rw-r--r--chrome/browser/search/search_unittest.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/search/search_unittest.cc b/chrome/browser/search/search_unittest.cc
index 1eb84bc..fb3acc0 100644
--- a/chrome/browser/search/search_unittest.cc
+++ b/chrome/browser/search/search_unittest.cc
@@ -583,6 +583,14 @@ TEST_F(SearchTest, CommandLineOverrides) {
// URL doesn't contain "google".
local_instant_url = GetLocalInstantURL(profile());
EXPECT_EQ(GURL(chrome::kChromeSearchLocalGoogleNtpUrl), local_instant_url);
+
+ // If we specify extra search query params, they should be inserted into the
+ // query portion of the instant URL.
+ CommandLine::ForCurrentProcess()->AppendSwitchASCII(
+ switches::kExtraSearchQueryParams, "a=b");
+ instant_url = GetInstantURL(profile(), kDisableStartMargin);
+ ASSERT_TRUE(instant_url.is_valid());
+ EXPECT_EQ("http://www.bar.com/webhp?a=b&strk", instant_url.spec());
}
} // namespace chrome