testing/web-platform/tests/import-maps/acquire-import-maps-flag/script-tag/success.tentative.html
author Hiroshige Hayashizaki <hiroshige@chromium.org>
Tue, 05 Mar 2019 11:11:07 +0000
changeset 522132 793206aecd5e7cdc78e5e0dd1ea097f81608f466
permissions -rw-r--r--
Bug 1527643 [wpt PR 15197] - Add tentative WPT tests for Built-in Module Infra and Import Maps, a=testonly Automatic update from web-platform-tests Add tentative WPT tests for Built-in Module Infra and Import Maps Bug: 848607, 927477, 928435 Change-Id: Id0573736a762c26df28f32da0716d94a566cfce3 Reviewed-on: https://chromium-review.googlesource.com/c/1449072 Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Reviewed-by: Kouhei Ueno <kouhei@chromium.org> Cr-Commit-Position: refs/heads/master@{#631546} -- wpt-commits: 896ca12d8a73e7679ef3a4c7402301a5603b5faa wpt-pr: 15197

<!DOCTYPE html>
<html>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script>
// https://github.com/WICG/import-maps/blob/master/spec.md#when-import-maps-can-be-encountered
const t = async_test(
  'After <script type="module"> import maps should fire error events');
const log = [];
</script>
<script type="module" src="../../resources/empty.js?pipe=trickle(d1)"></script>
<script type="importmap" onerror="t.done()">
{
  "imports": {
    "../../resources/log.js?pipe=sub&name=A": "../../resources/log.js?pipe=sub&name=B"
  }
}
</script>
<script>
promise_test(() => {
  return import("../../resources/log.js?pipe=sub&name=A")
    .then(() => assert_array_equals(log, ["log:A"]))
  },
  'After <script type="module"> import maps are not effective');
</script>