| Index: LayoutTests/http/tests/serviceworker/registration-events.html
 | 
| diff --git a/LayoutTests/http/tests/serviceworker/registration-events.html b/LayoutTests/http/tests/serviceworker/registration-events.html
 | 
| index cefaee73999b4326b818becd0c6997c5231932dd..cc33ca3514a1a66ce06ee5883a5c80e565596bb9 100644
 | 
| --- a/LayoutTests/http/tests/serviceworker/registration-events.html
 | 
| +++ b/LayoutTests/http/tests/serviceworker/registration-events.html
 | 
| @@ -8,7 +8,12 @@ var t = async_test('Registration: events');
 | 
|  t.step(function() {
 | 
|      var scope = '/in-scope/';
 | 
|      service_worker_unregister_and_register(
 | 
| -        t, 'resources/events-worker.js', scope).then(t.step_func(onRegister));
 | 
| +        t, 'resources/events-worker.js', scope)
 | 
| +      .then(t.step_func(function(registration) {
 | 
| +          return wait_for_update(t, registration);
 | 
| +        }))
 | 
| +      .then(t.step_func(onRegister))
 | 
| +      .catch(unreached_rejection(t));
 | 
|  
 | 
|      function sendMessagePort(worker, from) {
 | 
|          var messageChannel = new MessageChannel();
 | 
| 
 |