https://github.com/web-platform-tests/wpt
Raw File
Tip revision: 64bd43ee19cc4667e4a3020c5894af7dbe68f5cc authored by Yuki Shiino on 25 December 2018, 07:52:23 UTC
v8binding: Add lexical scope test of event handlers in WPT
Tip revision: 64bd43e
GlobalEventHandlers-onclick.tentative.html
<!DOCTYPE html>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support/helper.sub.js"></script>

<meta http-equiv="Content-Security-Policy" content="trusted-types *">
<body>
<div id="container"></div>
<script>
var container = document.querySelector('#container');

// Trusted Type assignments do not throw.
async_test(t => {
  window.onclickTest = t.step_func_done();
  let policy = createScript_policy(window, 'onclick');
  let script = policy.createScript("window.onclickTest();");

  let el = document.createElement('a');
  el.setAttribute('onclick', script);
  container.appendChild(el);
  el.click();
}, "a.onclick assigned via policy (successful Script transformation).");
</script>
back to top