summaryrefslogtreecommitdiffstats
path: root/chrome/installer/setup/setup_util_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/installer/setup/setup_util_unittest.cc')
-rw-r--r--chrome/installer/setup/setup_util_unittest.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/chrome/installer/setup/setup_util_unittest.cc b/chrome/installer/setup/setup_util_unittest.cc
index 0e06efb..c08e2b7 100644
--- a/chrome/installer/setup/setup_util_unittest.cc
+++ b/chrome/installer/setup/setup_util_unittest.cc
@@ -485,3 +485,12 @@ TEST_F(MigrateMultiToSingleTest, ChromeFrame) {
BrowserDistribution::CHROME_BINARIES));
EXPECT_EQ(L"2.0-dev-multi", binaries.channel().value());
}
+
+TEST(SetupUtilTest, ContainsUnsupportedSwitch) {
+ EXPECT_FALSE(installer::ContainsUnsupportedSwitch(
+ CommandLine::FromString(L"foo.exe")));
+ EXPECT_FALSE(installer::ContainsUnsupportedSwitch(
+ CommandLine::FromString(L"foo.exe --multi-install --chrome")));
+ EXPECT_TRUE(installer::ContainsUnsupportedSwitch(
+ CommandLine::FromString(L"foo.exe --chrome-frame")));
+}