Summary

Harness status: OK

Found 28 tests

Details

ResultTest NameMessage
Passhtml = identity function
Asserts run
Pass
assert_true(true)
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:11:5)
Pass
assert_true(true)
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:12:5)
Pass
assert_equals("whatever", "whatever")
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:13:5)
Passhtml = null
Asserts run
Pass
assert_true(true)
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:11:5)
Pass
assert_true(true)
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:12:5)
Pass
assert_equals("", "")
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:13:5)
Passhtml = string + global string
Asserts run
Pass
assert_true(true)
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:11:5)
Pass
assert_true(true)
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:12:5)
Pass
assert_equals("well, whatever", "well, whatever")
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:13:5)
Passhtml = identity function, global string changed
Asserts run
Pass
assert_true(true)
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:11:5)
Pass
assert_true(true)
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:12:5)
Pass
assert_equals("whatever", "whatever")
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:13:5)
Pass
assert_equals("whatever", "whatever")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:32:5)
Passhtml = callback that throws
Asserts run
Pass
assert_throws_js(function "function Error() { [native code] }", function "_ => {       p.createHTML('whatever');     }")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:37:5)
Passhtml = this bound to an object
Asserts run
Pass
assert_true(true)
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:11:5)
Pass
assert_true(true)
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:12:5)
Pass
assert_equals("well, whatever", "well, whatever")
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:13:5)
Passhtml = this without bind
Asserts run
Pass
assert_true(true)
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:11:5)
Pass
assert_true(true)
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:12:5)
Pass
assert_equals("well, whatever", "well, whatever")
    at createHTMLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:13:5)
Passhtml - calling undefined callback throws
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {       p.createHTML('whatever');     }")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:61:5)
PasscreateHTML defined - calling undefined callbacks throws
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {       p.createScript(INPUTS.SCRIPT);     }")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:68:5)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {       p.createScriptURL(INPUTS.SCRIPTURL);     }")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:71:5)
Passscript = identity function
Asserts run
Pass
assert_true(true)
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:80:5)
Pass
assert_true(true)
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:81:5)
Pass
assert_equals("whatever", "whatever")
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:82:5)
Passscript = null
Asserts run
Pass
assert_true(true)
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:80:5)
Pass
assert_true(true)
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:81:5)
Pass
assert_equals("", "")
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:82:5)
Passscript = string + global string
Asserts run
Pass
assert_true(true)
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:80:5)
Pass
assert_true(true)
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:81:5)
Pass
assert_equals("well, whatever", "well, whatever")
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:82:5)
Passscript = identity function, global string changed
Asserts run
Pass
assert_true(true)
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:80:5)
Pass
assert_true(true)
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:81:5)
Pass
assert_equals("whatever", "whatever")
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:82:5)
Pass
assert_equals("whatever", "whatever")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:101:5)
Passscript = callback that throws
Asserts run
Pass
assert_throws_js(function "function Error() { [native code] }", function "_ => {       p.createScript('whatever');     }")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:108:5)
Passscript = this bound to an object
Asserts run
Pass
assert_true(true)
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:80:5)
Pass
assert_true(true)
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:81:5)
Pass
assert_equals("well, whatever", "well, whatever")
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:82:5)
Passscript = this without bind
Asserts run
Pass
assert_true(true)
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:80:5)
Pass
assert_true(true)
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:81:5)
Pass
assert_equals("well, whatever", "well, whatever")
    at createScriptTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:82:5)
Passscript - calling undefined callback throws
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {       p.createScript('whatever');     }")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:132:5)
PasscreateScript defined - calling undefined callbacks throws
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {       p.createHTML(INPUTS.HTML);     }")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:139:5)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {       p.createScriptURL(INPUTS.SCRIPTURL);     }")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:142:5)
Passscript_url = identity function
Asserts run
Pass
assert_true(true)
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:152:5)
Pass
assert_true(true)
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:153:5)
Pass
assert_equals("http://this.is.a.scripturl.test/", "http://this.is.a.scripturl.test/")
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:154:5)
Passscript_url = null
Asserts run
Pass
assert_true(true)
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:152:5)
Pass
assert_true(true)
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:153:5)
Pass
assert_equals("", "")
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:154:5)
Passscript_url = string + global string
Asserts run
Pass
assert_true(true)
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:152:5)
Pass
assert_true(true)
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:153:5)
Pass
assert_equals("http://this.is.a.scripturl.test/#duck", "http://this.is.a.scripturl.test/#duck")
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:154:5)
Passscript_url = identity function, global string changed
Asserts run
Pass
assert_true(true)
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:152:5)
Pass
assert_true(true)
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:153:5)
Pass
assert_equals("http://this.is.a.scripturl.test/", "http://this.is.a.scripturl.test/")
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:154:5)
Pass
assert_equals("http://this.is.a.scripturl.test/", "http://this.is.a.scripturl.test/")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:173:5)
Passscript_url = callback that throws
Asserts run
Pass
assert_throws_js(function "function Error() { [native code] }", function "_ => {       p.createScriptURL(INPUTS.SCRIPTURL);     }")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:180:5)
Passscript_url = this bound to an object
Asserts run
Pass
assert_true(true)
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:152:5)
Pass
assert_true(true)
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:153:5)
Pass
assert_equals("http://this.is.a.scripturl.test/#duck", "http://this.is.a.scripturl.test/#duck")
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:154:5)
Passscript_url = this without bind
Asserts run
Pass
assert_true(true)
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:152:5)
Pass
assert_true(true)
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:153:5)
Pass
assert_equals("http://this.is.a.scripturl.test/#duck", "http://this.is.a.scripturl.test/#duck")
    at createScriptURLTest ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:154:5)
Passscript_url - calling undefined callback throws
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {       p.createScriptURL(INPUTS.SCRIPTURL);     }")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:204:5)
PasscreateScriptURL defined - calling undefined callbacks throws
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {       p.createHTML(INPUTS.HTML);     }")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:211:5)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {       p.createScript(INPUTS.SCRIPT);     }")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:214:5)
PassArbitrary number of arguments
Asserts run
Pass
assert_equals("abc", "abc")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:225:5)
Pass
assert_equals("abc", "abc")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:226:5)
Pass
assert_equals("abc", "abc")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:227:5)
Pass
assert_equals("abundefined", "abundefined")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:228:5)
Pass
assert_equals("a123null", "a123null")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:229:5)
Pass
assert_equals("a[object Object]3.14", "a[object Object]3.14")
    at Test.<anonymous> ( /trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.html:230:5)