<!DOCTYPE html> | |
<script src="../resources/testharness.js"></script> | |
<script src="../resources/testharnessreport.js"></script> | |
<script> | |
async_test(function(t) { | |
window.addEventListener('beforeinstallprompt', event => { | |
setTimeout(_ => { gc(); }, 0); | |
event.userChoice.then(_ => { t.done(); }); | |
}); | |
testRunner.dispatchBeforeInstallPromptEvent(['foo'], _ => { | |
setTimeout(_ => { | |
testRunner.resolveBeforeInstallPromptPromise('foo'); | |
}, 100); | |
}); | |
}, 'accept'); | |
</script> |