| Index: content/browser/service_worker/service_worker_context_unittest.cc
|
| diff --git a/content/browser/service_worker/service_worker_context_unittest.cc b/content/browser/service_worker/service_worker_context_unittest.cc
|
| index e47c9e40f1a8bc9500b26816966a9a6e3a2d1946..a765464583b4205ec24caaacc8fde17098f3a124 100644
|
| --- a/content/browser/service_worker/service_worker_context_unittest.cc
|
| +++ b/content/browser/service_worker/service_worker_context_unittest.cc
|
| @@ -111,6 +111,7 @@ enum NotificationType {
|
| struct NotificationLog {
|
| NotificationType type;
|
| GURL pattern;
|
| + int64 registration_id;
|
| };
|
|
|
| } // namespace
|
| @@ -136,10 +137,12 @@ class ServiceWorkerContextTest : public ServiceWorkerContextObserver,
|
| log.pattern = pattern;
|
| notifications_.push_back(log);
|
| }
|
| - void OnRegistrationDeleted(const GURL& pattern) override {
|
| + void OnRegistrationDeleted(int64 registration_id,
|
| + const GURL& pattern) override {
|
| NotificationLog log;
|
| log.type = REGISTRATION_DELETED;
|
| log.pattern = pattern;
|
| + log.registration_id = registration_id;
|
| notifications_.push_back(log);
|
| }
|
| void OnStorageWiped() override {
|
| @@ -323,6 +326,7 @@ TEST_F(ServiceWorkerContextTest, Unregister) {
|
| EXPECT_EQ(pattern, notifications_[0].pattern);
|
| EXPECT_EQ(REGISTRATION_DELETED, notifications_[1].type);
|
| EXPECT_EQ(pattern, notifications_[1].pattern);
|
| + EXPECT_EQ(registration_id, notifications_[1].registration_id);
|
| }
|
|
|
| // Make sure registrations are cleaned up when they are unregistered in bulk.
|
| @@ -418,8 +422,10 @@ TEST_F(ServiceWorkerContextTest, UnregisterMultiple) {
|
| EXPECT_EQ(origin3_p1, notifications_[3].pattern);
|
| EXPECT_EQ(REGISTRATION_DELETED, notifications_[4].type);
|
| EXPECT_EQ(origin1_p2, notifications_[4].pattern);
|
| + EXPECT_EQ(registration_id2, notifications_[4].registration_id);
|
| EXPECT_EQ(REGISTRATION_DELETED, notifications_[5].type);
|
| EXPECT_EQ(origin1_p1, notifications_[5].pattern);
|
| + EXPECT_EQ(registration_id1, notifications_[5].registration_id);
|
| }
|
|
|
| // Make sure registering a new script shares an existing registration.
|
|
|