AU: stable channel
This adds a stable-channel track to the updater.
BUG=chromium-os:14071
TEST=unittests
Change-Id: I6ed83594134c06e160537638974473c119bd8874
Review URL: http://codereview.chromium.org/6823087
diff --git a/omaha_request_params.cc b/omaha_request_params.cc
index ed80060..f4f8fb2 100644
--- a/omaha_request_params.cc
+++ b/omaha_request_params.cc
@@ -185,6 +185,7 @@
bool OmahaRequestDeviceParams::IsValidTrack(const std::string& track) const {
static const char* kValidTracks[] = {
"canary-channel",
+ "stable-channel",
"beta-channel",
"dev-channel",
};
diff --git a/omaha_request_params_unittest.cc b/omaha_request_params_unittest.cc
index 8f2d7c8..3bf4ebc 100644
--- a/omaha_request_params_unittest.cc
+++ b/omaha_request_params_unittest.cc
@@ -397,12 +397,14 @@
TEST_F(OmahaRequestDeviceParamsTest, IsValidTrackTest) {
params_.SetLockDown(true);
EXPECT_TRUE(params_.IsValidTrack("canary-channel"));
+ EXPECT_TRUE(params_.IsValidTrack("stable-channel"));
EXPECT_TRUE(params_.IsValidTrack("beta-channel"));
EXPECT_TRUE(params_.IsValidTrack("dev-channel"));
EXPECT_FALSE(params_.IsValidTrack("some-channel"));
EXPECT_FALSE(params_.IsValidTrack(""));
params_.SetLockDown(false);
EXPECT_TRUE(params_.IsValidTrack("canary-channel"));
+ EXPECT_TRUE(params_.IsValidTrack("stable-channel"));
EXPECT_TRUE(params_.IsValidTrack("beta-channel"));
EXPECT_TRUE(params_.IsValidTrack("dev-channel"));
EXPECT_TRUE(params_.IsValidTrack("some-channel"));