Index: google_apis/gcm/engine/registration_request_unittest.cc |
diff --git a/google_apis/gcm/engine/registration_request_unittest.cc b/google_apis/gcm/engine/registration_request_unittest.cc |
index 9a8ab01a6f6d7155ea0ebb2e5868166fe9d08baa..4dcebd77536be1ceda25fb9579ea3b4672002983 100644 |
--- a/google_apis/gcm/engine/registration_request_unittest.cc |
+++ b/google_apis/gcm/engine/registration_request_unittest.cc |
@@ -181,8 +181,10 @@ TEST_F(GCMRegistrationRequestTest, RequestRegistrationWithMultipleSenderIds) { |
continue; |
ASSERT_TRUE(data_tokenizer.GetNext()); |
- std::string senders(net::UnescapeURLComponent(data_tokenizer.token(), |
- net::UnescapeRule::URL_SPECIAL_CHARS)); |
+ std::string senders(net::UnescapeURLComponent( |
+ data_tokenizer.token(), |
+ net::UnescapeRule::PATH_SEPARATORS | |
+ net::UnescapeRule::URL_SPECIAL_CHARS_EXCEPT_PATH_SEPARATORS)); |
base::StringTokenizer sender_tokenizer(senders, ","); |
ASSERT_TRUE(sender_tokenizer.GetNext()); |
EXPECT_EQ("sender1", sender_tokenizer.token()); |