Update web-platform-tests to revision ddfc95cf0493ae147a4f6a4d7be8eff1a0c23098

This commit is contained in:
Anthony Ramine 2018-01-18 10:15:04 +01:00
parent 1f6a864ab5
commit 7e6290451f
832 changed files with 16026 additions and 2649 deletions

View file

@ -11,28 +11,28 @@ const test_desc = 'Garbage collect then detach frame. We shouldn\'t crash.';
let iframe = document.createElement('iframe');
bluetooth_test(() => setUpConnectableHealthThermometerDevice()
// 1. Load the iframe.
.then((f) => new Promise(resolve => {
iframe.src = '/bluetooth/resources/health-thermometer-iframe.html';
document.body.appendChild(iframe);
iframe.addEventListener('load', resolve);
}))
// 2. Connect device, run garbage collection, and detach iframe.
.then(() => new Promise(resolve => {
callWithTrustedClick(() => {
iframe.contentWindow.postMessage({
type: 'RequestAndConnect',
options: {filters: [{services: ['health_thermometer']}]}
}, '*');
});
window.onmessage = messageEvent => {
assert_equals(messageEvent.data, 'Connected');
runGarbageCollection().then(() => {
iframe.remove();
resolve();
// 1. Load the iframe.
.then((f) => new Promise(resolve => {
iframe.src = '/bluetooth/resources/health-thermometer-iframe.html';
document.body.appendChild(iframe);
iframe.addEventListener('load', resolve);
}))
// 2. Connect device, run garbage collection, and detach iframe.
.then(() => new Promise(resolve => {
callWithTrustedClick(() => {
iframe.contentWindow.postMessage({
type: 'RequestAndConnect',
options: {filters: [{services: ['health_thermometer']}]}
}, '*');
});
}
})), test_desc)
window.onmessage = messageEvent => {
assert_equals(messageEvent.data, 'Connected');
runGarbageCollection().then(() => {
iframe.remove();
resolve();
});
}
})), test_desc)
</script>
</body>