Index: chrome/browser/push_messaging/push_messaging_browsertest.cc |
diff --git a/chrome/browser/push_messaging/push_messaging_browsertest.cc b/chrome/browser/push_messaging/push_messaging_browsertest.cc |
index b267e03216b9f58fc3dbbfa23cdbb3ac9fadc4e3..46dde0f20c07f570bf1d33b6b84f03f82c02c52d 100644 |
--- a/chrome/browser/push_messaging/push_messaging_browsertest.cc |
+++ b/chrome/browser/push_messaging/push_messaging_browsertest.cc |
@@ -218,8 +218,10 @@ class PushMessagingBrowserTest : public InProcessBrowserTest { |
const std::string& expected_push_subscription_info, |
bool use_key = true); |
- std::string GetEndpointForSubscriptionId(const std::string& subscription_id) { |
- return std::string(kPushMessagingEndpoint) + "/" + subscription_id; |
+ std::string GetEndpointForSubscriptionId(const std::string& subscription_id, |
+ bool standard_protocol = true) { |
+ return push_service()->GetEndpoint(standard_protocol).spec() + |
+ subscription_id; |
} |
PushMessagingAppIdentifier GetAppIdentifierForServiceWorkerRegistration( |
@@ -324,8 +326,9 @@ void PushMessagingBrowserTest::TryToSubscribeSuccessfully( |
EXPECT_TRUE(RunScript("documentSubscribePushWithoutKey()", &script_result)); |
} |
- EXPECT_EQ(GetEndpointForSubscriptionId(expected_push_subscription_info), |
- script_result); |
+ EXPECT_EQ( |
+ GetEndpointForSubscriptionId(expected_push_subscription_info, use_key), |
+ script_result); |
} |
PushMessagingAppIdentifier |
@@ -525,7 +528,7 @@ IN_PROC_BROWSER_TEST_F(PushMessagingBrowserTest, SubscribeWorkerUsingManifest) { |
// the code to read sender id from the manifest and will write it to the |
// datastore. |
ASSERT_TRUE(RunScript("documentSubscribePushWithoutKey()", &script_result)); |
- EXPECT_EQ(GetEndpointForSubscriptionId("1-0"), script_result); |
+ EXPECT_EQ(GetEndpointForSubscriptionId("1-0", false), script_result); |
ASSERT_TRUE(RunScript("unsubscribePush()", &script_result)); |
EXPECT_EQ("unsubscribe result: true", script_result); |
@@ -534,7 +537,7 @@ IN_PROC_BROWSER_TEST_F(PushMessagingBrowserTest, SubscribeWorkerUsingManifest) { |
// Now run the subscribe from the service worker without a key. |
// In this case, the sender id will be read from the datastore. |
ASSERT_TRUE(RunScript("workerSubscribePushNoKey()", &script_result)); |
- EXPECT_EQ(GetEndpointForSubscriptionId("1-1"), script_result); |
+ EXPECT_EQ(GetEndpointForSubscriptionId("1-1", false), script_result); |
ASSERT_TRUE(RunScript("unsubscribePush()", &script_result)); |
EXPECT_EQ("unsubscribe result: true", script_result); |