Bug 1627693 [wpt PR 22723] - [blink] Add tests for destructive writes with JavaScript...
commita3e7351d635ed9ad3d45dcbb5d8f479b477d2a92
authorBlink WPT Bot <blink-w3c-test-autoroller@chromium.org>
Tue, 28 Apr 2020 11:32:30 +0000 (28 11:32 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Thu, 30 Apr 2020 19:02:59 +0000 (30 19:02 +0000)
tree4d069e8a6ef12641e55a7a6a022a8396986738ae
parent767c8ae3f7b17beaee08001dc8839fd5d2b57521
Bug 1627693 [wpt PR 22723] - [blink] Add tests for destructive writes with JavaScript modules, a=testonly

Automatic update from web-platform-tests
[blink] Add tests for destructive writes with JavaScript modules (#22723)

* [blink] Add tests for destructive writes with JavaScript modules

This adds test for document.write in different situations with
modules that were previously not tested or documented to the same
extent.

This also adds a test for future top-level await implementation.
- JavaScript proposal: https://github.com/tc39/proposal-top-level-await
- HTML proposal: https://github.com/whatwg/html/pull/4352

Bug: 1022182, v8:9344
Change-Id: I873df1e6aab2aa1ac6f7bf1b842059053f4a7cc4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2134132
Reviewed-by: Domenic Denicola <domenic@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Commit-Queue: Camillo Bruni <cbruni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#760411}

Co-authored-by: Camillo Bruni <cbruni@chromium.org>
Co-authored-by: Stephen McGruer <smcgruer@chromium.org>
--

wpt-commits: 3a31f9c2822c84b2cbad5287a41c42c8ecbd7708
wpt-pr: 22723
22 files changed:
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-delayed-iframe.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-dynamic-import-iframe.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-dynamic-import.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-dynamic-import.mjs [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-iframe.html
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-static-import-delayed-iframe.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-static-import-delayed.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-static-import-delayed.mjs [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-static-import-iframe.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-static-import.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-static-import.mjs [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-tla-delayed-iframe.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-tla-delayed.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-tla-immediate-promise-iframe.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-tla-immediate-promise.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-tla-import-iframe.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-tla-import.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-tla-import.mjs [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-tla-promise-iframe.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module-tla-promise.html [new file with mode: 0644]
testing/web-platform/tests/html/webappapis/dynamic-markup-insertion/document-write/module.html