summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/trusted-types/DOMWindowTimers-setTimeout-setInterval.html
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/trusted-types/DOMWindowTimers-setTimeout-setInterval.html')
-rw-r--r--testing/web-platform/tests/trusted-types/DOMWindowTimers-setTimeout-setInterval.html9
1 files changed, 8 insertions, 1 deletions
diff --git a/testing/web-platform/tests/trusted-types/DOMWindowTimers-setTimeout-setInterval.html b/testing/web-platform/tests/trusted-types/DOMWindowTimers-setTimeout-setInterval.html
index 2ad47555a9..40310771e4 100644
--- a/testing/web-platform/tests/trusted-types/DOMWindowTimers-setTimeout-setInterval.html
+++ b/testing/web-platform/tests/trusted-types/DOMWindowTimers-setTimeout-setInterval.html
@@ -19,7 +19,14 @@
setInterval(script);
}, "window.setInterval assigned via policy (successful Script transformation).");
- trustedTypes.createPolicy("default", {createScript: s => "window." + s + ".done()"});
+ trustedTypes.createPolicy("default", {createScript: (s, _, sink) => {
+ if (s === "timeoutStringTest") {
+ assert_equals(sink, 'Window setTimeout');
+ } else if (s === "intervalStringTest") {
+ assert_equals(sink, 'Window setInterval');
+ }
+ return "window." + s + ".done()";
+ }});
async_test(t => {
window.timeoutStringTest = t;