chromium/content/test/data/service_worker/worker_install_rejected.js

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

this.oninstall = function(event) {
    event.waitUntil(new Promise(function(resolve, reject) {
        setTimeout(function() { reject("Rejecting oninstall event"); }, 5);
    }));
};