Index: content/browser/service_worker/service_worker_browsertest.cc |
diff --git a/content/browser/service_worker/service_worker_browsertest.cc b/content/browser/service_worker/service_worker_browsertest.cc |
index e0e1fd44afd1a82dcec6d72a57dded6b16aaffcd..a9b172e7e524b7f46a5a93634539291b45d5b22e 100644 |
--- a/content/browser/service_worker/service_worker_browsertest.cc |
+++ b/content/browser/service_worker/service_worker_browsertest.cc |
@@ -171,6 +171,12 @@ void ExpectResultAndRun(bool expected, |
continuation.Run(); |
} |
+SyncRegistrationPtr CreateOneShotSyncRegistration(const std::string& tag) { |
+ SyncRegistrationPtr registration = SyncRegistration::New(); |
+ registration->tag = tag; |
+ return registration.Pass(); |
+} |
+ |
class WorkerActivatedObserver |
: public ServiceWorkerContextObserver, |
public base::RefCountedThreadSafe<WorkerActivatedObserver> { |
@@ -789,6 +795,7 @@ class ServiceWorkerVersionBrowserTest : public ServiceWorkerBrowserTest { |
ASSERT_TRUE(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
version_->SetStatus(ServiceWorkerVersion::ACTIVATED); |
version_->DispatchSyncEvent( |
+ CreateOneShotSyncRegistration(""), |
CreateReceiver(BrowserThread::UI, done, result)); |
} |