https://github.com/web-platform-tests/wpt
Raw File
Tip revision: 2af196cb3a52b93a0f32bed1d86e3b787c23f019 authored by Xianzhu Wang on 21 December 2018, 19:43:44 UTC
[PE] Fix video overflow clip
Tip revision: 2af196c
block-string-assignment-to-Element-setAttributeNS.tentative.html
<!DOCTYPE html>
<html>
<head>
  <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 *">
</head>
<body>
<script>
    test(t => {
      assert_element_accepts_trusted_html_set_ns(window, '0', t, 'a', 'b', RESULTS.HTML);
    }, "Element.setAttributeNS assigned via policy (successful HTML transformation)");

    test(t => {
      assert_element_accepts_trusted_script_set_ns(window, '1', t, 'a', 'b', RESULTS.SCRIPT);
    }, "Element.setAttributeNS assigned via policy (successful Script transformation)");

    test(t => {
      assert_element_accepts_trusted_script_url_set_ns(window, '2', t, 'a', 'b', RESULTS.SCRIPTURL);
    }, "Element.setAttributeNS assigned via policy (successful ScriptURL transformation)");

    test(t => {
      assert_element_accepts_trusted_url_set_ns(window, '3', t, 'a', 'b', RESULTS.URL);
    }, "Element.setAttributeNS assigned via policy (successful URL transformation)");

    test(t => {
      assert_throws_no_trusted_type_set_ns('a', 'b', 'A string');
    }, "`Element.setAttributeNS = string` throws");

    test(t => {
      assert_throws_no_trusted_type_set_ns('a', 'b', null);
    }, "`Element.setAttributeNS = null` throws");
</script>
back to top